// Tencent is pleased to support the open source community by making TNN available.
//
// Copyright (C) 2020 THL A29 Limited, a Tencent company. All rights reserved.
//
// Licensed under the BSD 3-Clause License (the "License"); you may not use this file except
// in compliance with the License. You may obtain a copy of the License at
//
// https://opensource.org/licenses/BSD-3-Clause
//
// Unless required by applicable law or agreed to in writing, software distributed
// under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
// CONDITIONS OF ANY KIND, either express or implied. See the License for the
// specific language governing permissions and limitations under the License.

#ifndef TNN_EXAMPLES_UTILS_DETECTION_UTILS_H_
#define TNN_EXAMPLES_UTILS_DETECTION_UTILS_H_

namespace TNN_NS {

// ms-coco detection classes
constexpr const char* coco_classes[] = {
"person", "bicycle", "car", "motorcycle", "airplane", "bus", "train", "truck", "boat", "traffic light",
"fire hydrant", "stop sign", "parking meter", "bench", "bird", "cat", "dog", "horse", "sheep", "cow",
"elephant", "bear", "zebra", "giraffe", "backpack", "umbrella", "handbag", "tie", "suitcase", "frisbee",
"skis", "snowboard", "sports ball", "kite", "baseball bat", "baseball glove", "skateboard", "surfboard",
"tennis racket", "bottle", "wine glass", "cup", "fork", "knife", "spoon", "bowl", "banana", "apple",
"sandwich", "orange", "broccoli", "carrot", "hot dog", "pizza", "donut", "cake", "chair", "couch",
"potted plant", "bed", "dining table", "toilet", "tv", "laptop", "mouse", "remote", "keyboard", "cell phone",
"microwave", "oven", "toaster", "sink", "refrigerator", "book", "clock", "vase", "scissors", "teddy bear",
"hair drier", "toothbrush"};

// ms-coco detection classes
constexpr const char* coco_classes_ssd[] = {
"???",
"person",
"bicycle",
"car",
"motorcycle",
"airplane",
"bus",
"train",
"truck",
"boat",
"traffic light",
"fire hydrant",
"???",
"stop sign",
"parking meter",
"bench",
"bird",
"cat",
"dog",
"horse",
"sheep",
"cow",
"elephant",
"bear",
"zebra",
"giraffe",
"???",
"backpack",
"umbrella",
"???",
"???",
"handbag",
"tie",
"suitcase",
"frisbee",
"skis",
"snowboard",
"sports ball",
"kite",
"baseball bat",
"baseball glove",
"skateboard",
"surfboard",
"tennis racket",
"bottle",
"???",
"wine glass",
"cup",
"fork",
"knife",
"spoon",
"bowl",
"banana",
"apple",
"sandwich",
"orange",
"broccoli",
"carrot",
"hot dog",
"pizza",
"donut",
"cake",
"chair",
"couch",
"potted plant",
"bed",
"???",
"dining table",
"???",
"???",
"toilet",
"???",
"tv",
"laptop",
"mouse",
"remote",
"keyboard",
"cell phone",
"microwave",
"oven",
"toaster",
"sink",
"refrigerator",
"???",
"book",
"clock",
"vase",
"scissors",
"teddy bear",
"hair drier",
"toothbrush"
};

// voc detection classes
constexpr const char* voc_classes[] = {
    "background",
    "aeroplane",
    "bicycle",
    "bird",
    "boat",
    "bottle",
    "bus",
    "car",
    "cat",
    "chair",
    "cow",
    "diningtable",
    "dog",
    "horse",
    "motorbike",
    "person",
    "pottedplant",
    "sheep",
    "sofa",
    "train",
    "tvmonitor"
};

/**
 * Anchors
 *
 * SSD Anchor boxes for SSD/Mobilenet architectures
 * num_layers    = 6
 * min_scale     = 0.2
 * max_scale     = 0.95
 * aspect_ratios = [1.0, 2.0, 0.5, 3.0, 0.3333},
 *
 * See: https://github.com/tensorflow/models/blob/master/research/object_detection/anchor_generators/multiple_grid_anchor_generator.py#L248
 */
constexpr const float ssd_anchors [1917][4] = {
    { -0.02368421, -0.02368421,  0.07631579,  0.07631579 },
    { -0.04439489, -0.11510557,  0.09702647,  0.16773716 },
    { -0.11510557, -0.04439489,  0.16773716,  0.09702647 },
    { -0.02368421,  0.02894736,  0.07631579,  0.12894736 },
    { -0.04439489, -0.06247400,  0.09702647,  0.22036873 },
    { -0.11510557,  0.00823668,  0.16773716,  0.14965805 },
    { -0.02368421,  0.08157896,  0.07631579,  0.18157895 },
    { -0.04439489, -0.00984241,  0.09702647,  0.27300030 },
    { -0.11510557,  0.06086827,  0.16773716,  0.20228964 },
    { -0.02368421,  0.13421053,  0.07631579,  0.23421052 },
    { -0.04439489,  0.04278916,  0.09702647,  0.32563189 },
    { -0.11510557,  0.11349984,  0.16773716,  0.25492120 },
    { -0.02368421,  0.18684211,  0.07631579,  0.28684211 },
    { -0.04439489,  0.09542075,  0.09702647,  0.37826347 },
    { -0.11510557,  0.16613144,  0.16773716,  0.30755278 },
    { -0.02368421,  0.23947369,  0.07631579,  0.33947369 },
    { -0.04439489,  0.14805232,  0.09702647,  0.43089503 },
    { -0.11510557,  0.21876299,  0.16773716,  0.36018437 },
    { -0.02368421,  0.29210523,  0.07631579,  0.39210525 },
    { -0.04439489,  0.20068388,  0.09702647,  0.48352659 },
    { -0.11510557,  0.27139455,  0.16773716,  0.41281593 },
    { -0.02368421,  0.34473681,  0.07631579,  0.44473684 },
    { -0.04439489,  0.25331545,  0.09702647,  0.53615820 },
    { -0.11510557,  0.32402614,  0.16773716,  0.46544752 },
    { -0.02368421,  0.39736840,  0.07631579,  0.49736843 },
    { -0.04439489,  0.30594707,  0.09702647,  0.58878976 },
    { -0.11510557,  0.37665772,  0.16773716,  0.51807910 },
    { -0.02368421,  0.44999999,  0.07631579,  0.55000001 },
    { -0.04439489,  0.35857862,  0.09702647,  0.64142138 },
    { -0.11510557,  0.42928931,  0.16773716,  0.57071066 },
    { -0.02368421,  0.50263160,  0.07631579,  0.60263163 },
    { -0.04439489,  0.41121024,  0.09702647,  0.69405299 },
    { -0.11510557,  0.48192093,  0.16773716,  0.62334228 },
    { -0.02368421,  0.55526316,  0.07631579,  0.65526319 },
    { -0.04439489,  0.46384180,  0.09702647,  0.74668455 },
    { -0.11510557,  0.53455251,  0.16773716,  0.67597383 },
    { -0.02368421,  0.60789472,  0.07631579,  0.70789474 },
    { -0.04439489,  0.51647335,  0.09702647,  0.79931611 },
    { -0.11510557,  0.58718407,  0.16773716,  0.72860539 },
    { -0.02368421,  0.66052634,  0.07631579,  0.76052636 },
    { -0.04439489,  0.56910497,  0.09702647,  0.85194772 },
    { -0.11510557,  0.63981569,  0.16773716,  0.78123701 },
    { -0.02368421,  0.71315789,  0.07631579,  0.81315792 },
    { -0.04439489,  0.62173653,  0.09702647,  0.90457928 },
    { -0.11510557,  0.69244725,  0.16773716,  0.83386856 },
    { -0.02368421,  0.76578951,  0.07631579,  0.86578953 },
    { -0.04439489,  0.67436814,  0.09702647,  0.95721090 },
    { -0.11510557,  0.74507886,  0.16773716,  0.88650018 },
    { -0.02368421,  0.81842107,  0.07631579,  0.91842109 },
    { -0.04439489,  0.72699970,  0.09702647,  1.00984240 },
    { -0.11510557,  0.79771042,  0.16773716,  0.93913174 },
    { -0.02368421,  0.87105262,  0.07631579,  0.97105265 },
    { -0.04439489,  0.77963126,  0.09702647,  1.06247401 },
    { -0.11510557,  0.85034198,  0.16773716,  0.99176329 },
    { -0.02368421,  0.92368424,  0.07631579,  1.02368426 },
    { -0.04439489,  0.83226287,  0.09702647,  1.11510563 },
    { -0.11510557,  0.90297359,  0.16773716,  1.04439497 },
    {  0.02894736, -0.02368421,  0.12894736,  0.07631579 },
    {  0.00823668, -0.11510557,  0.14965805,  0.16773716 },
    { -0.06247400, -0.04439489,  0.22036873,  0.09702647 },
    {  0.02894736,  0.02894736,  0.12894736,  0.12894736 },
    {  0.00823668, -0.06247400,  0.14965805,  0.22036873 },
    { -0.06247400,  0.00823668,  0.22036873,  0.14965805 },
    {  0.02894736,  0.08157896,  0.12894736,  0.18157895 },
    {  0.00823668, -0.00984241,  0.14965805,  0.27300030 },
    { -0.06247400,  0.06086827,  0.22036873,  0.20228964 },
    {  0.02894736,  0.13421053,  0.12894736,  0.23421052 },
    {  0.00823668,  0.04278916,  0.14965805,  0.32563189 },
    { -0.06247400,  0.11349984,  0.22036873,  0.25492120 },
    {  0.02894736,  0.18684211,  0.12894736,  0.28684211 },
    {  0.00823668,  0.09542075,  0.14965805,  0.37826347 },
    { -0.06247400,  0.16613144,  0.22036873,  0.30755278 },
    {  0.02894736,  0.23947369,  0.12894736,  0.33947369 },
    {  0.00823668,  0.14805232,  0.14965805,  0.43089503 },
    { -0.06247400,  0.21876299,  0.22036873,  0.36018437 },
    {  0.02894736,  0.29210523,  0.12894736,  0.39210525 },
    {  0.00823668,  0.20068388,  0.14965805,  0.48352659 },
    { -0.06247400,  0.27139455,  0.22036873,  0.41281593 },
    {  0.02894736,  0.34473681,  0.12894736,  0.44473684 },
    {  0.00823668,  0.25331545,  0.14965805,  0.53615820 },
    { -0.06247400,  0.32402614,  0.22036873,  0.46544752 },
    {  0.02894736,  0.39736840,  0.12894736,  0.49736843 },
    {  0.00823668,  0.30594707,  0.14965805,  0.58878976 },
    { -0.06247400,  0.37665772,  0.22036873,  0.51807910 },
    {  0.02894736,  0.44999999,  0.12894736,  0.55000001 },
    {  0.00823668,  0.35857862,  0.14965805,  0.64142138 },
    { -0.06247400,  0.42928931,  0.22036873,  0.57071066 },
    {  0.02894736,  0.50263160,  0.12894736,  0.60263163 },
    {  0.00823668,  0.41121024,  0.14965805,  0.69405299 },
    { -0.06247400,  0.48192093,  0.22036873,  0.62334228 },
    {  0.02894736,  0.55526316,  0.12894736,  0.65526319 },
    {  0.00823668,  0.46384180,  0.14965805,  0.74668455 },
    { -0.06247400,  0.53455251,  0.22036873,  0.67597383 },
    {  0.02894736,  0.60789472,  0.12894736,  0.70789474 },
    {  0.00823668,  0.51647335,  0.14965805,  0.79931611 },
    { -0.06247400,  0.58718407,  0.22036873,  0.72860539 },
    {  0.02894736,  0.66052634,  0.12894736,  0.76052636 },
    {  0.00823668,  0.56910497,  0.14965805,  0.85194772 },
    { -0.06247400,  0.63981569,  0.22036873,  0.78123701 },
    {  0.02894736,  0.71315789,  0.12894736,  0.81315792 },
    {  0.00823668,  0.62173653,  0.14965805,  0.90457928 },
    { -0.06247400,  0.69244725,  0.22036873,  0.83386856 },
    {  0.02894736,  0.76578951,  0.12894736,  0.86578953 },
    {  0.00823668,  0.67436814,  0.14965805,  0.95721090 },
    { -0.06247400,  0.74507886,  0.22036873,  0.88650018 },
    {  0.02894736,  0.81842107,  0.12894736,  0.91842109 },
    {  0.00823668,  0.72699970,  0.14965805,  1.00984240 },
    { -0.06247400,  0.79771042,  0.22036873,  0.93913174 },
    {  0.02894736,  0.87105262,  0.12894736,  0.97105265 },
    {  0.00823668,  0.77963126,  0.14965805,  1.06247401 },
    { -0.06247400,  0.85034198,  0.22036873,  0.99176329 },
    {  0.02894736,  0.92368424,  0.12894736,  1.02368426 },
    {  0.00823668,  0.83226287,  0.14965805,  1.11510563 },
    { -0.06247400,  0.90297359,  0.22036873,  1.04439497 },
    {  0.08157896, -0.02368421,  0.18157895,  0.07631579 },
    {  0.06086827, -0.11510557,  0.20228964,  0.16773716 },
    { -0.00984241, -0.04439489,  0.27300030,  0.09702647 },
    {  0.08157896,  0.02894736,  0.18157895,  0.12894736 },
    {  0.06086827, -0.06247400,  0.20228964,  0.22036873 },
    { -0.00984241,  0.00823668,  0.27300030,  0.14965805 },
    {  0.08157896,  0.08157896,  0.18157895,  0.18157895 },
    {  0.06086827, -0.00984241,  0.20228964,  0.27300030 },
    { -0.00984241,  0.06086827,  0.27300030,  0.20228964 },
    {  0.08157896,  0.13421053,  0.18157895,  0.23421052 },
    {  0.06086827,  0.04278916,  0.20228964,  0.32563189 },
    { -0.00984241,  0.11349984,  0.27300030,  0.25492120 },
    {  0.08157896,  0.18684211,  0.18157895,  0.28684211 },
    {  0.06086827,  0.09542075,  0.20228964,  0.37826347 },
    { -0.00984241,  0.16613144,  0.27300030,  0.30755278 },
    {  0.08157896,  0.23947369,  0.18157895,  0.33947369 },
    {  0.06086827,  0.14805232,  0.20228964,  0.43089503 },
    { -0.00984241,  0.21876299,  0.27300030,  0.36018437 },
    {  0.08157896,  0.29210523,  0.18157895,  0.39210525 },
    {  0.06086827,  0.20068388,  0.20228964,  0.48352659 },
    { -0.00984241,  0.27139455,  0.27300030,  0.41281593 },
    {  0.08157896,  0.34473681,  0.18157895,  0.44473684 },
    {  0.06086827,  0.25331545,  0.20228964,  0.53615820 },
    { -0.00984241,  0.32402614,  0.27300030,  0.46544752 },
    {  0.08157896,  0.39736840,  0.18157895,  0.49736843 },
    {  0.06086827,  0.30594707,  0.20228964,  0.58878976 },
    { -0.00984241,  0.37665772,  0.27300030,  0.51807910 },
    {  0.08157896,  0.44999999,  0.18157895,  0.55000001 },
    {  0.06086827,  0.35857862,  0.20228964,  0.64142138 },
    { -0.00984241,  0.42928931,  0.27300030,  0.57071066 },
    {  0.08157896,  0.50263160,  0.18157895,  0.60263163 },
    {  0.06086827,  0.41121024,  0.20228964,  0.69405299 },
    { -0.00984241,  0.48192093,  0.27300030,  0.62334228 },
    {  0.08157896,  0.55526316,  0.18157895,  0.65526319 },
    {  0.06086827,  0.46384180,  0.20228964,  0.74668455 },
    { -0.00984241,  0.53455251,  0.27300030,  0.67597383 },
    {  0.08157896,  0.60789472,  0.18157895,  0.70789474 },
    {  0.06086827,  0.51647335,  0.20228964,  0.79931611 },
    { -0.00984241,  0.58718407,  0.27300030,  0.72860539 },
    {  0.08157896,  0.66052634,  0.18157895,  0.76052636 },
    {  0.06086827,  0.56910497,  0.20228964,  0.85194772 },
    { -0.00984241,  0.63981569,  0.27300030,  0.78123701 },
    {  0.08157896,  0.71315789,  0.18157895,  0.81315792 },
    {  0.06086827,  0.62173653,  0.20228964,  0.90457928 },
    { -0.00984241,  0.69244725,  0.27300030,  0.83386856 },
    {  0.08157896,  0.76578951,  0.18157895,  0.86578953 },
    {  0.06086827,  0.67436814,  0.20228964,  0.95721090 },
    { -0.00984241,  0.74507886,  0.27300030,  0.88650018 },
    {  0.08157896,  0.81842107,  0.18157895,  0.91842109 },
    {  0.06086827,  0.72699970,  0.20228964,  1.00984240 },
    { -0.00984241,  0.79771042,  0.27300030,  0.93913174 },
    {  0.08157896,  0.87105262,  0.18157895,  0.97105265 },
    {  0.06086827,  0.77963126,  0.20228964,  1.06247401 },
    { -0.00984241,  0.85034198,  0.27300030,  0.99176329 },
    {  0.08157896,  0.92368424,  0.18157895,  1.02368426 },
    {  0.06086827,  0.83226287,  0.20228964,  1.11510563 },
    { -0.00984241,  0.90297359,  0.27300030,  1.04439497 },
    {  0.13421053, -0.02368421,  0.23421052,  0.07631579 },
    {  0.11349984, -0.11510557,  0.25492120,  0.16773716 },
    {  0.04278916, -0.04439489,  0.32563189,  0.09702647 },
    {  0.13421053,  0.02894736,  0.23421052,  0.12894736 },
    {  0.11349984, -0.06247400,  0.25492120,  0.22036873 },
    {  0.04278916,  0.00823668,  0.32563189,  0.14965805 },
    {  0.13421053,  0.08157896,  0.23421052,  0.18157895 },
    {  0.11349984, -0.00984241,  0.25492120,  0.27300030 },
    {  0.04278916,  0.06086827,  0.32563189,  0.20228964 },
    {  0.13421053,  0.13421053,  0.23421052,  0.23421052 },
    {  0.11349984,  0.04278916,  0.25492120,  0.32563189 },
    {  0.04278916,  0.11349984,  0.32563189,  0.25492120 },
    {  0.13421053,  0.18684211,  0.23421052,  0.28684211 },
    {  0.11349984,  0.09542075,  0.25492120,  0.37826347 },
    {  0.04278916,  0.16613144,  0.32563189,  0.30755278 },
    {  0.13421053,  0.23947369,  0.23421052,  0.33947369 },
    {  0.11349984,  0.14805232,  0.25492120,  0.43089503 },
    {  0.04278916,  0.21876299,  0.32563189,  0.36018437 },
    {  0.13421053,  0.29210523,  0.23421052,  0.39210525 },
    {  0.11349984,  0.20068388,  0.25492120,  0.48352659 },
    {  0.04278916,  0.27139455,  0.32563189,  0.41281593 },
    {  0.13421053,  0.34473681,  0.23421052,  0.44473684 },
    {  0.11349984,  0.25331545,  0.25492120,  0.53615820 },
    {  0.04278916,  0.32402614,  0.32563189,  0.46544752 },
    {  0.13421053,  0.39736840,  0.23421052,  0.49736843 },
    {  0.11349984,  0.30594707,  0.25492120,  0.58878976 },
    {  0.04278916,  0.37665772,  0.32563189,  0.51807910 },
    {  0.13421053,  0.44999999,  0.23421052,  0.55000001 },
    {  0.11349984,  0.35857862,  0.25492120,  0.64142138 },
    {  0.04278916,  0.42928931,  0.32563189,  0.57071066 },
    {  0.13421053,  0.50263160,  0.23421052,  0.60263163 },
    {  0.11349984,  0.41121024,  0.25492120,  0.69405299 },
    {  0.04278916,  0.48192093,  0.32563189,  0.62334228 },
    {  0.13421053,  0.55526316,  0.23421052,  0.65526319 },
    {  0.11349984,  0.46384180,  0.25492120,  0.74668455 },
    {  0.04278916,  0.53455251,  0.32563189,  0.67597383 },
    {  0.13421053,  0.60789472,  0.23421052,  0.70789474 },
    {  0.11349984,  0.51647335,  0.25492120,  0.79931611 },
    {  0.04278916,  0.58718407,  0.32563189,  0.72860539 },
    {  0.13421053,  0.66052634,  0.23421052,  0.76052636 },
    {  0.11349984,  0.56910497,  0.25492120,  0.85194772 },
    {  0.04278916,  0.63981569,  0.32563189,  0.78123701 },
    {  0.13421053,  0.71315789,  0.23421052,  0.81315792 },
    {  0.11349984,  0.62173653,  0.25492120,  0.90457928 },
    {  0.04278916,  0.69244725,  0.32563189,  0.83386856 },
    {  0.13421053,  0.76578951,  0.23421052,  0.86578953 },
    {  0.11349984,  0.67436814,  0.25492120,  0.95721090 },
    {  0.04278916,  0.74507886,  0.32563189,  0.88650018 },
    {  0.13421053,  0.81842107,  0.23421052,  0.91842109 },
    {  0.11349984,  0.72699970,  0.25492120,  1.00984240 },
    {  0.04278916,  0.79771042,  0.32563189,  0.93913174 },
    {  0.13421053,  0.87105262,  0.23421052,  0.97105265 },
    {  0.11349984,  0.77963126,  0.25492120,  1.06247401 },
    {  0.04278916,  0.85034198,  0.32563189,  0.99176329 },
    {  0.13421053,  0.92368424,  0.23421052,  1.02368426 },
    {  0.11349984,  0.83226287,  0.25492120,  1.11510563 },
    {  0.04278916,  0.90297359,  0.32563189,  1.04439497 },
    {  0.18684211, -0.02368421,  0.28684211,  0.07631579 },
    {  0.16613144, -0.11510557,  0.30755278,  0.16773716 },
    {  0.09542075, -0.04439489,  0.37826347,  0.09702647 },
    {  0.18684211,  0.02894736,  0.28684211,  0.12894736 },
    {  0.16613144, -0.06247400,  0.30755278,  0.22036873 },
    {  0.09542075,  0.00823668,  0.37826347,  0.14965805 },
    {  0.18684211,  0.08157896,  0.28684211,  0.18157895 },
    {  0.16613144, -0.00984241,  0.30755278,  0.27300030 },
    {  0.09542075,  0.06086827,  0.37826347,  0.20228964 },
    {  0.18684211,  0.13421053,  0.28684211,  0.23421052 },
    {  0.16613144,  0.04278916,  0.30755278,  0.32563189 },
    {  0.09542075,  0.11349984,  0.37826347,  0.25492120 },
    {  0.18684211,  0.18684211,  0.28684211,  0.28684211 },
    {  0.16613144,  0.09542075,  0.30755278,  0.37826347 },
    {  0.09542075,  0.16613144,  0.37826347,  0.30755278 },
    {  0.18684211,  0.23947369,  0.28684211,  0.33947369 },
    {  0.16613144,  0.14805232,  0.30755278,  0.43089503 },
    {  0.09542075,  0.21876299,  0.37826347,  0.36018437 },
    {  0.18684211,  0.29210523,  0.28684211,  0.39210525 },
    {  0.16613144,  0.20068388,  0.30755278,  0.48352659 },
    {  0.09542075,  0.27139455,  0.37826347,  0.41281593 },
    {  0.18684211,  0.34473681,  0.28684211,  0.44473684 },
    {  0.16613144,  0.25331545,  0.30755278,  0.53615820 },
    {  0.09542075,  0.32402614,  0.37826347,  0.46544752 },
    {  0.18684211,  0.39736840,  0.28684211,  0.49736843 },
    {  0.16613144,  0.30594707,  0.30755278,  0.58878976 },
    {  0.09542075,  0.37665772,  0.37826347,  0.51807910 },
    {  0.18684211,  0.44999999,  0.28684211,  0.55000001 },
    {  0.16613144,  0.35857862,  0.30755278,  0.64142138 },
    {  0.09542075,  0.42928931,  0.37826347,  0.57071066 },
    {  0.18684211,  0.50263160,  0.28684211,  0.60263163 },
    {  0.16613144,  0.41121024,  0.30755278,  0.69405299 },
    {  0.09542075,  0.48192093,  0.37826347,  0.62334228 },
    {  0.18684211,  0.55526316,  0.28684211,  0.65526319 },
    {  0.16613144,  0.46384180,  0.30755278,  0.74668455 },
    {  0.09542075,  0.53455251,  0.37826347,  0.67597383 },
    {  0.18684211,  0.60789472,  0.28684211,  0.70789474 },
    {  0.16613144,  0.51647335,  0.30755278,  0.79931611 },
    {  0.09542075,  0.58718407,  0.37826347,  0.72860539 },
    {  0.18684211,  0.66052634,  0.28684211,  0.76052636 },
    {  0.16613144,  0.56910497,  0.30755278,  0.85194772 },
    {  0.09542075,  0.63981569,  0.37826347,  0.78123701 },
    {  0.18684211,  0.71315789,  0.28684211,  0.81315792 },
    {  0.16613144,  0.62173653,  0.30755278,  0.90457928 },
    {  0.09542075,  0.69244725,  0.37826347,  0.83386856 },
    {  0.18684211,  0.76578951,  0.28684211,  0.86578953 },
    {  0.16613144,  0.67436814,  0.30755278,  0.95721090 },
    {  0.09542075,  0.74507886,  0.37826347,  0.88650018 },
    {  0.18684211,  0.81842107,  0.28684211,  0.91842109 },
    {  0.16613144,  0.72699970,  0.30755278,  1.00984240 },
    {  0.09542075,  0.79771042,  0.37826347,  0.93913174 },
    {  0.18684211,  0.87105262,  0.28684211,  0.97105265 },
    {  0.16613144,  0.77963126,  0.30755278,  1.06247401 },
    {  0.09542075,  0.85034198,  0.37826347,  0.99176329 },
    {  0.18684211,  0.92368424,  0.28684211,  1.02368426 },
    {  0.16613144,  0.83226287,  0.30755278,  1.11510563 },
    {  0.09542075,  0.90297359,  0.37826347,  1.04439497 },
    {  0.23947369, -0.02368421,  0.33947369,  0.07631579 },
    {  0.21876299, -0.11510557,  0.36018437,  0.16773716 },
    {  0.14805232, -0.04439489,  0.43089503,  0.09702647 },
    {  0.23947369,  0.02894736,  0.33947369,  0.12894736 },
    {  0.21876299, -0.06247400,  0.36018437,  0.22036873 },
    {  0.14805232,  0.00823668,  0.43089503,  0.14965805 },
    {  0.23947369,  0.08157896,  0.33947369,  0.18157895 },
    {  0.21876299, -0.00984241,  0.36018437,  0.27300030 },
    {  0.14805232,  0.06086827,  0.43089503,  0.20228964 },
    {  0.23947369,  0.13421053,  0.33947369,  0.23421052 },
    {  0.21876299,  0.04278916,  0.36018437,  0.32563189 },
    {  0.14805232,  0.11349984,  0.43089503,  0.25492120 },
    {  0.23947369,  0.18684211,  0.33947369,  0.28684211 },
    {  0.21876299,  0.09542075,  0.36018437,  0.37826347 },
    {  0.14805232,  0.16613144,  0.43089503,  0.30755278 },
    {  0.23947369,  0.23947369,  0.33947369,  0.33947369 },
    {  0.21876299,  0.14805232,  0.36018437,  0.43089503 },
    {  0.14805232,  0.21876299,  0.43089503,  0.36018437 },
    {  0.23947369,  0.29210523,  0.33947369,  0.39210525 },
    {  0.21876299,  0.20068388,  0.36018437,  0.48352659 },
    {  0.14805232,  0.27139455,  0.43089503,  0.41281593 },
    {  0.23947369,  0.34473681,  0.33947369,  0.44473684 },
    {  0.21876299,  0.25331545,  0.36018437,  0.53615820 },
    {  0.14805232,  0.32402614,  0.43089503,  0.46544752 },
    {  0.23947369,  0.39736840,  0.33947369,  0.49736843 },
    {  0.21876299,  0.30594707,  0.36018437,  0.58878976 },
    {  0.14805232,  0.37665772,  0.43089503,  0.51807910 },
    {  0.23947369,  0.44999999,  0.33947369,  0.55000001 },
    {  0.21876299,  0.35857862,  0.36018437,  0.64142138 },
    {  0.14805232,  0.42928931,  0.43089503,  0.57071066 },
    {  0.23947369,  0.50263160,  0.33947369,  0.60263163 },
    {  0.21876299,  0.41121024,  0.36018437,  0.69405299 },
    {  0.14805232,  0.48192093,  0.43089503,  0.62334228 },
    {  0.23947369,  0.55526316,  0.33947369,  0.65526319 },
    {  0.21876299,  0.46384180,  0.36018437,  0.74668455 },
    {  0.14805232,  0.53455251,  0.43089503,  0.67597383 },
    {  0.23947369,  0.60789472,  0.33947369,  0.70789474 },
    {  0.21876299,  0.51647335,  0.36018437,  0.79931611 },
    {  0.14805232,  0.58718407,  0.43089503,  0.72860539 },
    {  0.23947369,  0.66052634,  0.33947369,  0.76052636 },
    {  0.21876299,  0.56910497,  0.36018437,  0.85194772 },
    {  0.14805232,  0.63981569,  0.43089503,  0.78123701 },
    {  0.23947369,  0.71315789,  0.33947369,  0.81315792 },
    {  0.21876299,  0.62173653,  0.36018437,  0.90457928 },
    {  0.14805232,  0.69244725,  0.43089503,  0.83386856 },
    {  0.23947369,  0.76578951,  0.33947369,  0.86578953 },
    {  0.21876299,  0.67436814,  0.36018437,  0.95721090 },
    {  0.14805232,  0.74507886,  0.43089503,  0.88650018 },
    {  0.23947369,  0.81842107,  0.33947369,  0.91842109 },
    {  0.21876299,  0.72699970,  0.36018437,  1.00984240 },
    {  0.14805232,  0.79771042,  0.43089503,  0.93913174 },
    {  0.23947369,  0.87105262,  0.33947369,  0.97105265 },
    {  0.21876299,  0.77963126,  0.36018437,  1.06247401 },
    {  0.14805232,  0.85034198,  0.43089503,  0.99176329 },
    {  0.23947369,  0.92368424,  0.33947369,  1.02368426 },
    {  0.21876299,  0.83226287,  0.36018437,  1.11510563 },
    {  0.14805232,  0.90297359,  0.43089503,  1.04439497 },
    {  0.29210523, -0.02368421,  0.39210525,  0.07631579 },
    {  0.27139455, -0.11510557,  0.41281593,  0.16773716 },
    {  0.20068388, -0.04439489,  0.48352659,  0.09702647 },
    {  0.29210523,  0.02894736,  0.39210525,  0.12894736 },
    {  0.27139455, -0.06247400,  0.41281593,  0.22036873 },
    {  0.20068388,  0.00823668,  0.48352659,  0.14965805 },
    {  0.29210523,  0.08157896,  0.39210525,  0.18157895 },
    {  0.27139455, -0.00984241,  0.41281593,  0.27300030 },
    {  0.20068388,  0.06086827,  0.48352659,  0.20228964 },
    {  0.29210523,  0.13421053,  0.39210525,  0.23421052 },
    {  0.27139455,  0.04278916,  0.41281593,  0.32563189 },
    {  0.20068388,  0.11349984,  0.48352659,  0.25492120 },
    {  0.29210523,  0.18684211,  0.39210525,  0.28684211 },
    {  0.27139455,  0.09542075,  0.41281593,  0.37826347 },
    {  0.20068388,  0.16613144,  0.48352659,  0.30755278 },
    {  0.29210523,  0.23947369,  0.39210525,  0.33947369 },
    {  0.27139455,  0.14805232,  0.41281593,  0.43089503 },
    {  0.20068388,  0.21876299,  0.48352659,  0.36018437 },
    {  0.29210523,  0.29210523,  0.39210525,  0.39210525 },
    {  0.27139455,  0.20068388,  0.41281593,  0.48352659 },
    {  0.20068388,  0.27139455,  0.48352659,  0.41281593 },
    {  0.29210523,  0.34473681,  0.39210525,  0.44473684 },
    {  0.27139455,  0.25331545,  0.41281593,  0.53615820 },
    {  0.20068388,  0.32402614,  0.48352659,  0.46544752 },
    {  0.29210523,  0.39736840,  0.39210525,  0.49736843 },
    {  0.27139455,  0.30594707,  0.41281593,  0.58878976 },
    {  0.20068388,  0.37665772,  0.48352659,  0.51807910 },
    {  0.29210523,  0.44999999,  0.39210525,  0.55000001 },
    {  0.27139455,  0.35857862,  0.41281593,  0.64142138 },
    {  0.20068388,  0.42928931,  0.48352659,  0.57071066 },
    {  0.29210523,  0.50263160,  0.39210525,  0.60263163 },
    {  0.27139455,  0.41121024,  0.41281593,  0.69405299 },
    {  0.20068388,  0.48192093,  0.48352659,  0.62334228 },
    {  0.29210523,  0.55526316,  0.39210525,  0.65526319 },
    {  0.27139455,  0.46384180,  0.41281593,  0.74668455 },
    {  0.20068388,  0.53455251,  0.48352659,  0.67597383 },
    {  0.29210523,  0.60789472,  0.39210525,  0.70789474 },
    {  0.27139455,  0.51647335,  0.41281593,  0.79931611 },
    {  0.20068388,  0.58718407,  0.48352659,  0.72860539 },
    {  0.29210523,  0.66052634,  0.39210525,  0.76052636 },
    {  0.27139455,  0.56910497,  0.41281593,  0.85194772 },
    {  0.20068388,  0.63981569,  0.48352659,  0.78123701 },
    {  0.29210523,  0.71315789,  0.39210525,  0.81315792 },
    {  0.27139455,  0.62173653,  0.41281593,  0.90457928 },
    {  0.20068388,  0.69244725,  0.48352659,  0.83386856 },
    {  0.29210523,  0.76578951,  0.39210525,  0.86578953 },
    {  0.27139455,  0.67436814,  0.41281593,  0.95721090 },
    {  0.20068388,  0.74507886,  0.48352659,  0.88650018 },
    {  0.29210523,  0.81842107,  0.39210525,  0.91842109 },
    {  0.27139455,  0.72699970,  0.41281593,  1.00984240 },
    {  0.20068388,  0.79771042,  0.48352659,  0.93913174 },
    {  0.29210523,  0.87105262,  0.39210525,  0.97105265 },
    {  0.27139455,  0.77963126,  0.41281593,  1.06247401 },
    {  0.20068388,  0.85034198,  0.48352659,  0.99176329 },
    {  0.29210523,  0.92368424,  0.39210525,  1.02368426 },
    {  0.27139455,  0.83226287,  0.41281593,  1.11510563 },
    {  0.20068388,  0.90297359,  0.48352659,  1.04439497 },
    {  0.34473681, -0.02368421,  0.44473684,  0.07631579 },
    {  0.32402614, -0.11510557,  0.46544752,  0.16773716 },
    {  0.25331545, -0.04439489,  0.53615820,  0.09702647 },
    {  0.34473681,  0.02894736,  0.44473684,  0.12894736 },
    {  0.32402614, -0.06247400,  0.46544752,  0.22036873 },
    {  0.25331545,  0.00823668,  0.53615820,  0.14965805 },
    {  0.34473681,  0.08157896,  0.44473684,  0.18157895 },
    {  0.32402614, -0.00984241,  0.46544752,  0.27300030 },
    {  0.25331545,  0.06086827,  0.53615820,  0.20228964 },
    {  0.34473681,  0.13421053,  0.44473684,  0.23421052 },
    {  0.32402614,  0.04278916,  0.46544752,  0.32563189 },
    {  0.25331545,  0.11349984,  0.53615820,  0.25492120 },
    {  0.34473681,  0.18684211,  0.44473684,  0.28684211 },
    {  0.32402614,  0.09542075,  0.46544752,  0.37826347 },
    {  0.25331545,  0.16613144,  0.53615820,  0.30755278 },
    {  0.34473681,  0.23947369,  0.44473684,  0.33947369 },
    {  0.32402614,  0.14805232,  0.46544752,  0.43089503 },
    {  0.25331545,  0.21876299,  0.53615820,  0.36018437 },
    {  0.34473681,  0.29210523,  0.44473684,  0.39210525 },
    {  0.32402614,  0.20068388,  0.46544752,  0.48352659 },
    {  0.25331545,  0.27139455,  0.53615820,  0.41281593 },
    {  0.34473681,  0.34473681,  0.44473684,  0.44473684 },
    {  0.32402614,  0.25331545,  0.46544752,  0.53615820 },
    {  0.25331545,  0.32402614,  0.53615820,  0.46544752 },
    {  0.34473681,  0.39736840,  0.44473684,  0.49736843 },
    {  0.32402614,  0.30594707,  0.46544752,  0.58878976 },
    {  0.25331545,  0.37665772,  0.53615820,  0.51807910 },
    {  0.34473681,  0.44999999,  0.44473684,  0.55000001 },
    {  0.32402614,  0.35857862,  0.46544752,  0.64142138 },
    {  0.25331545,  0.42928931,  0.53615820,  0.57071066 },
    {  0.34473681,  0.50263160,  0.44473684,  0.60263163 },
    {  0.32402614,  0.41121024,  0.46544752,  0.69405299 },
    {  0.25331545,  0.48192093,  0.53615820,  0.62334228 },
    {  0.34473681,  0.55526316,  0.44473684,  0.65526319 },
    {  0.32402614,  0.46384180,  0.46544752,  0.74668455 },
    {  0.25331545,  0.53455251,  0.53615820,  0.67597383 },
    {  0.34473681,  0.60789472,  0.44473684,  0.70789474 },
    {  0.32402614,  0.51647335,  0.46544752,  0.79931611 },
    {  0.25331545,  0.58718407,  0.53615820,  0.72860539 },
    {  0.34473681,  0.66052634,  0.44473684,  0.76052636 },
    {  0.32402614,  0.56910497,  0.46544752,  0.85194772 },
    {  0.25331545,  0.63981569,  0.53615820,  0.78123701 },
    {  0.34473681,  0.71315789,  0.44473684,  0.81315792 },
    {  0.32402614,  0.62173653,  0.46544752,  0.90457928 },
    {  0.25331545,  0.69244725,  0.53615820,  0.83386856 },
    {  0.34473681,  0.76578951,  0.44473684,  0.86578953 },
    {  0.32402614,  0.67436814,  0.46544752,  0.95721090 },
    {  0.25331545,  0.74507886,  0.53615820,  0.88650018 },
    {  0.34473681,  0.81842107,  0.44473684,  0.91842109 },
    {  0.32402614,  0.72699970,  0.46544752,  1.00984240 },
    {  0.25331545,  0.79771042,  0.53615820,  0.93913174 },
    {  0.34473681,  0.87105262,  0.44473684,  0.97105265 },
    {  0.32402614,  0.77963126,  0.46544752,  1.06247401 },
    {  0.25331545,  0.85034198,  0.53615820,  0.99176329 },
    {  0.34473681,  0.92368424,  0.44473684,  1.02368426 },
    {  0.32402614,  0.83226287,  0.46544752,  1.11510563 },
    {  0.25331545,  0.90297359,  0.53615820,  1.04439497 },
    {  0.39736840, -0.02368421,  0.49736843,  0.07631579 },
    {  0.37665772, -0.11510557,  0.51807910,  0.16773716 },
    {  0.30594707, -0.04439489,  0.58878976,  0.09702647 },
    {  0.39736840,  0.02894736,  0.49736843,  0.12894736 },
    {  0.37665772, -0.06247400,  0.51807910,  0.22036873 },
    {  0.30594707,  0.00823668,  0.58878976,  0.14965805 },
    {  0.39736840,  0.08157896,  0.49736843,  0.18157895 },
    {  0.37665772, -0.00984241,  0.51807910,  0.27300030 },
    {  0.30594707,  0.06086827,  0.58878976,  0.20228964 },
    {  0.39736840,  0.13421053,  0.49736843,  0.23421052 },
    {  0.37665772,  0.04278916,  0.51807910,  0.32563189 },
    {  0.30594707,  0.11349984,  0.58878976,  0.25492120 },
    {  0.39736840,  0.18684211,  0.49736843,  0.28684211 },
    {  0.37665772,  0.09542075,  0.51807910,  0.37826347 },
    {  0.30594707,  0.16613144,  0.58878976,  0.30755278 },
    {  0.39736840,  0.23947369,  0.49736843,  0.33947369 },
    {  0.37665772,  0.14805232,  0.51807910,  0.43089503 },
    {  0.30594707,  0.21876299,  0.58878976,  0.36018437 },
    {  0.39736840,  0.29210523,  0.49736843,  0.39210525 },
    {  0.37665772,  0.20068388,  0.51807910,  0.48352659 },
    {  0.30594707,  0.27139455,  0.58878976,  0.41281593 },
    {  0.39736840,  0.34473681,  0.49736843,  0.44473684 },
    {  0.37665772,  0.25331545,  0.51807910,  0.53615820 },
    {  0.30594707,  0.32402614,  0.58878976,  0.46544752 },
    {  0.39736840,  0.39736840,  0.49736843,  0.49736843 },
    {  0.37665772,  0.30594707,  0.51807910,  0.58878976 },
    {  0.30594707,  0.37665772,  0.58878976,  0.51807910 },
    {  0.39736840,  0.44999999,  0.49736843,  0.55000001 },
    {  0.37665772,  0.35857862,  0.51807910,  0.64142138 },
    {  0.30594707,  0.42928931,  0.58878976,  0.57071066 },
    {  0.39736840,  0.50263160,  0.49736843,  0.60263163 },
    {  0.37665772,  0.41121024,  0.51807910,  0.69405299 },
    {  0.30594707,  0.48192093,  0.58878976,  0.62334228 },
    {  0.39736840,  0.55526316,  0.49736843,  0.65526319 },
    {  0.37665772,  0.46384180,  0.51807910,  0.74668455 },
    {  0.30594707,  0.53455251,  0.58878976,  0.67597383 },
    {  0.39736840,  0.60789472,  0.49736843,  0.70789474 },
    {  0.37665772,  0.51647335,  0.51807910,  0.79931611 },
    {  0.30594707,  0.58718407,  0.58878976,  0.72860539 },
    {  0.39736840,  0.66052634,  0.49736843,  0.76052636 },
    {  0.37665772,  0.56910497,  0.51807910,  0.85194772 },
    {  0.30594707,  0.63981569,  0.58878976,  0.78123701 },
    {  0.39736840,  0.71315789,  0.49736843,  0.81315792 },
    {  0.37665772,  0.62173653,  0.51807910,  0.90457928 },
    {  0.30594707,  0.69244725,  0.58878976,  0.83386856 },
    {  0.39736840,  0.76578951,  0.49736843,  0.86578953 },
    {  0.37665772,  0.67436814,  0.51807910,  0.95721090 },
    {  0.30594707,  0.74507886,  0.58878976,  0.88650018 },
    {  0.39736840,  0.81842107,  0.49736843,  0.91842109 },
    {  0.37665772,  0.72699970,  0.51807910,  1.00984240 },
    {  0.30594707,  0.79771042,  0.58878976,  0.93913174 },
    {  0.39736840,  0.87105262,  0.49736843,  0.97105265 },
    {  0.37665772,  0.77963126,  0.51807910,  1.06247401 },
    {  0.30594707,  0.85034198,  0.58878976,  0.99176329 },
    {  0.39736840,  0.92368424,  0.49736843,  1.02368426 },
    {  0.37665772,  0.83226287,  0.51807910,  1.11510563 },
    {  0.30594707,  0.90297359,  0.58878976,  1.04439497 },
    {  0.44999999, -0.02368421,  0.55000001,  0.07631579 },
    {  0.42928931, -0.11510557,  0.57071066,  0.16773716 },
    {  0.35857862, -0.04439489,  0.64142138,  0.09702647 },
    {  0.44999999,  0.02894736,  0.55000001,  0.12894736 },
    {  0.42928931, -0.06247400,  0.57071066,  0.22036873 },
    {  0.35857862,  0.00823668,  0.64142138,  0.14965805 },
    {  0.44999999,  0.08157896,  0.55000001,  0.18157895 },
    {  0.42928931, -0.00984241,  0.57071066,  0.27300030 },
    {  0.35857862,  0.06086827,  0.64142138,  0.20228964 },
    {  0.44999999,  0.13421053,  0.55000001,  0.23421052 },
    {  0.42928931,  0.04278916,  0.57071066,  0.32563189 },
    {  0.35857862,  0.11349984,  0.64142138,  0.25492120 },
    {  0.44999999,  0.18684211,  0.55000001,  0.28684211 },
    {  0.42928931,  0.09542075,  0.57071066,  0.37826347 },
    {  0.35857862,  0.16613144,  0.64142138,  0.30755278 },
    {  0.44999999,  0.23947369,  0.55000001,  0.33947369 },
    {  0.42928931,  0.14805232,  0.57071066,  0.43089503 },
    {  0.35857862,  0.21876299,  0.64142138,  0.36018437 },
    {  0.44999999,  0.29210523,  0.55000001,  0.39210525 },
    {  0.42928931,  0.20068388,  0.57071066,  0.48352659 },
    {  0.35857862,  0.27139455,  0.64142138,  0.41281593 },
    {  0.44999999,  0.34473681,  0.55000001,  0.44473684 },
    {  0.42928931,  0.25331545,  0.57071066,  0.53615820 },
    {  0.35857862,  0.32402614,  0.64142138,  0.46544752 },
    {  0.44999999,  0.39736840,  0.55000001,  0.49736843 },
    {  0.42928931,  0.30594707,  0.57071066,  0.58878976 },
    {  0.35857862,  0.37665772,  0.64142138,  0.51807910 },
    {  0.44999999,  0.44999999,  0.55000001,  0.55000001 },
    {  0.42928931,  0.35857862,  0.57071066,  0.64142138 },
    {  0.35857862,  0.42928931,  0.64142138,  0.57071066 },
    {  0.44999999,  0.50263160,  0.55000001,  0.60263163 },
    {  0.42928931,  0.41121024,  0.57071066,  0.69405299 },
    {  0.35857862,  0.48192093,  0.64142138,  0.62334228 },
    {  0.44999999,  0.55526316,  0.55000001,  0.65526319 },
    {  0.42928931,  0.46384180,  0.57071066,  0.74668455 },
    {  0.35857862,  0.53455251,  0.64142138,  0.67597383 },
    {  0.44999999,  0.60789472,  0.55000001,  0.70789474 },
    {  0.42928931,  0.51647335,  0.57071066,  0.79931611 },
    {  0.35857862,  0.58718407,  0.64142138,  0.72860539 },
    {  0.44999999,  0.66052634,  0.55000001,  0.76052636 },
    {  0.42928931,  0.56910497,  0.57071066,  0.85194772 },
    {  0.35857862,  0.63981569,  0.64142138,  0.78123701 },
    {  0.44999999,  0.71315789,  0.55000001,  0.81315792 },
    {  0.42928931,  0.62173653,  0.57071066,  0.90457928 },
    {  0.35857862,  0.69244725,  0.64142138,  0.83386856 },
    {  0.44999999,  0.76578951,  0.55000001,  0.86578953 },
    {  0.42928931,  0.67436814,  0.57071066,  0.95721090 },
    {  0.35857862,  0.74507886,  0.64142138,  0.88650018 },
    {  0.44999999,  0.81842107,  0.55000001,  0.91842109 },
    {  0.42928931,  0.72699970,  0.57071066,  1.00984240 },
    {  0.35857862,  0.79771042,  0.64142138,  0.93913174 },
    {  0.44999999,  0.87105262,  0.55000001,  0.97105265 },
    {  0.42928931,  0.77963126,  0.57071066,  1.06247401 },
    {  0.35857862,  0.85034198,  0.64142138,  0.99176329 },
    {  0.44999999,  0.92368424,  0.55000001,  1.02368426 },
    {  0.42928931,  0.83226287,  0.57071066,  1.11510563 },
    {  0.35857862,  0.90297359,  0.64142138,  1.04439497 },
    {  0.50263160, -0.02368421,  0.60263163,  0.07631579 },
    {  0.48192093, -0.11510557,  0.62334228,  0.16773716 },
    {  0.41121024, -0.04439489,  0.69405299,  0.09702647 },
    {  0.50263160,  0.02894736,  0.60263163,  0.12894736 },
    {  0.48192093, -0.06247400,  0.62334228,  0.22036873 },
    {  0.41121024,  0.00823668,  0.69405299,  0.14965805 },
    {  0.50263160,  0.08157896,  0.60263163,  0.18157895 },
    {  0.48192093, -0.00984241,  0.62334228,  0.27300030 },
    {  0.41121024,  0.06086827,  0.69405299,  0.20228964 },
    {  0.50263160,  0.13421053,  0.60263163,  0.23421052 },
    {  0.48192093,  0.04278916,  0.62334228,  0.32563189 },
    {  0.41121024,  0.11349984,  0.69405299,  0.25492120 },
    {  0.50263160,  0.18684211,  0.60263163,  0.28684211 },
    {  0.48192093,  0.09542075,  0.62334228,  0.37826347 },
    {  0.41121024,  0.16613144,  0.69405299,  0.30755278 },
    {  0.50263160,  0.23947369,  0.60263163,  0.33947369 },
    {  0.48192093,  0.14805232,  0.62334228,  0.43089503 },
    {  0.41121024,  0.21876299,  0.69405299,  0.36018437 },
    {  0.50263160,  0.29210523,  0.60263163,  0.39210525 },
    {  0.48192093,  0.20068388,  0.62334228,  0.48352659 },
    {  0.41121024,  0.27139455,  0.69405299,  0.41281593 },
    {  0.50263160,  0.34473681,  0.60263163,  0.44473684 },
    {  0.48192093,  0.25331545,  0.62334228,  0.53615820 },
    {  0.41121024,  0.32402614,  0.69405299,  0.46544752 },
    {  0.50263160,  0.39736840,  0.60263163,  0.49736843 },
    {  0.48192093,  0.30594707,  0.62334228,  0.58878976 },
    {  0.41121024,  0.37665772,  0.69405299,  0.51807910 },
    {  0.50263160,  0.44999999,  0.60263163,  0.55000001 },
    {  0.48192093,  0.35857862,  0.62334228,  0.64142138 },
    {  0.41121024,  0.42928931,  0.69405299,  0.57071066 },
    {  0.50263160,  0.50263160,  0.60263163,  0.60263163 },
    {  0.48192093,  0.41121024,  0.62334228,  0.69405299 },
    {  0.41121024,  0.48192093,  0.69405299,  0.62334228 },
    {  0.50263160,  0.55526316,  0.60263163,  0.65526319 },
    {  0.48192093,  0.46384180,  0.62334228,  0.74668455 },
    {  0.41121024,  0.53455251,  0.69405299,  0.67597383 },
    {  0.50263160,  0.60789472,  0.60263163,  0.70789474 },
    {  0.48192093,  0.51647335,  0.62334228,  0.79931611 },
    {  0.41121024,  0.58718407,  0.69405299,  0.72860539 },
    {  0.50263160,  0.66052634,  0.60263163,  0.76052636 },
    {  0.48192093,  0.56910497,  0.62334228,  0.85194772 },
    {  0.41121024,  0.63981569,  0.69405299,  0.78123701 },
    {  0.50263160,  0.71315789,  0.60263163,  0.81315792 },
    {  0.48192093,  0.62173653,  0.62334228,  0.90457928 },
    {  0.41121024,  0.69244725,  0.69405299,  0.83386856 },
    {  0.50263160,  0.76578951,  0.60263163,  0.86578953 },
    {  0.48192093,  0.67436814,  0.62334228,  0.95721090 },
    {  0.41121024,  0.74507886,  0.69405299,  0.88650018 },
    {  0.50263160,  0.81842107,  0.60263163,  0.91842109 },
    {  0.48192093,  0.72699970,  0.62334228,  1.00984240 },
    {  0.41121024,  0.79771042,  0.69405299,  0.93913174 },
    {  0.50263160,  0.87105262,  0.60263163,  0.97105265 },
    {  0.48192093,  0.77963126,  0.62334228,  1.06247401 },
    {  0.41121024,  0.85034198,  0.69405299,  0.99176329 },
    {  0.50263160,  0.92368424,  0.60263163,  1.02368426 },
    {  0.48192093,  0.83226287,  0.62334228,  1.11510563 },
    {  0.41121024,  0.90297359,  0.69405299,  1.04439497 },
    {  0.55526316, -0.02368421,  0.65526319,  0.07631579 },
    {  0.53455251, -0.11510557,  0.67597383,  0.16773716 },
    {  0.46384180, -0.04439489,  0.74668455,  0.09702647 },
    {  0.55526316,  0.02894736,  0.65526319,  0.12894736 },
    {  0.53455251, -0.06247400,  0.67597383,  0.22036873 },
    {  0.46384180,  0.00823668,  0.74668455,  0.14965805 },
    {  0.55526316,  0.08157896,  0.65526319,  0.18157895 },
    {  0.53455251, -0.00984241,  0.67597383,  0.27300030 },
    {  0.46384180,  0.06086827,  0.74668455,  0.20228964 },
    {  0.55526316,  0.13421053,  0.65526319,  0.23421052 },
    {  0.53455251,  0.04278916,  0.67597383,  0.32563189 },
    {  0.46384180,  0.11349984,  0.74668455,  0.25492120 },
    {  0.55526316,  0.18684211,  0.65526319,  0.28684211 },
    {  0.53455251,  0.09542075,  0.67597383,  0.37826347 },
    {  0.46384180,  0.16613144,  0.74668455,  0.30755278 },
    {  0.55526316,  0.23947369,  0.65526319,  0.33947369 },
    {  0.53455251,  0.14805232,  0.67597383,  0.43089503 },
    {  0.46384180,  0.21876299,  0.74668455,  0.36018437 },
    {  0.55526316,  0.29210523,  0.65526319,  0.39210525 },
    {  0.53455251,  0.20068388,  0.67597383,  0.48352659 },
    {  0.46384180,  0.27139455,  0.74668455,  0.41281593 },
    {  0.55526316,  0.34473681,  0.65526319,  0.44473684 },
    {  0.53455251,  0.25331545,  0.67597383,  0.53615820 },
    {  0.46384180,  0.32402614,  0.74668455,  0.46544752 },
    {  0.55526316,  0.39736840,  0.65526319,  0.49736843 },
    {  0.53455251,  0.30594707,  0.67597383,  0.58878976 },
    {  0.46384180,  0.37665772,  0.74668455,  0.51807910 },
    {  0.55526316,  0.44999999,  0.65526319,  0.55000001 },
    {  0.53455251,  0.35857862,  0.67597383,  0.64142138 },
    {  0.46384180,  0.42928931,  0.74668455,  0.57071066 },
    {  0.55526316,  0.50263160,  0.65526319,  0.60263163 },
    {  0.53455251,  0.41121024,  0.67597383,  0.69405299 },
    {  0.46384180,  0.48192093,  0.74668455,  0.62334228 },
    {  0.55526316,  0.55526316,  0.65526319,  0.65526319 },
    {  0.53455251,  0.46384180,  0.67597383,  0.74668455 },
    {  0.46384180,  0.53455251,  0.74668455,  0.67597383 },
    {  0.55526316,  0.60789472,  0.65526319,  0.70789474 },
    {  0.53455251,  0.51647335,  0.67597383,  0.79931611 },
    {  0.46384180,  0.58718407,  0.74668455,  0.72860539 },
    {  0.55526316,  0.66052634,  0.65526319,  0.76052636 },
    {  0.53455251,  0.56910497,  0.67597383,  0.85194772 },
    {  0.46384180,  0.63981569,  0.74668455,  0.78123701 },
    {  0.55526316,  0.71315789,  0.65526319,  0.81315792 },
    {  0.53455251,  0.62173653,  0.67597383,  0.90457928 },
    {  0.46384180,  0.69244725,  0.74668455,  0.83386856 },
    {  0.55526316,  0.76578951,  0.65526319,  0.86578953 },
    {  0.53455251,  0.67436814,  0.67597383,  0.95721090 },
    {  0.46384180,  0.74507886,  0.74668455,  0.88650018 },
    {  0.55526316,  0.81842107,  0.65526319,  0.91842109 },
    {  0.53455251,  0.72699970,  0.67597383,  1.00984240 },
    {  0.46384180,  0.79771042,  0.74668455,  0.93913174 },
    {  0.55526316,  0.87105262,  0.65526319,  0.97105265 },
    {  0.53455251,  0.77963126,  0.67597383,  1.06247401 },
    {  0.46384180,  0.85034198,  0.74668455,  0.99176329 },
    {  0.55526316,  0.92368424,  0.65526319,  1.02368426 },
    {  0.53455251,  0.83226287,  0.67597383,  1.11510563 },
    {  0.46384180,  0.90297359,  0.74668455,  1.04439497 },
    {  0.60789472, -0.02368421,  0.70789474,  0.07631579 },
    {  0.58718407, -0.11510557,  0.72860539,  0.16773716 },
    {  0.51647335, -0.04439489,  0.79931611,  0.09702647 },
    {  0.60789472,  0.02894736,  0.70789474,  0.12894736 },
    {  0.58718407, -0.06247400,  0.72860539,  0.22036873 },
    {  0.51647335,  0.00823668,  0.79931611,  0.14965805 },
    {  0.60789472,  0.08157896,  0.70789474,  0.18157895 },
    {  0.58718407, -0.00984241,  0.72860539,  0.27300030 },
    {  0.51647335,  0.06086827,  0.79931611,  0.20228964 },
    {  0.60789472,  0.13421053,  0.70789474,  0.23421052 },
    {  0.58718407,  0.04278916,  0.72860539,  0.32563189 },
    {  0.51647335,  0.11349984,  0.79931611,  0.25492120 },
    {  0.60789472,  0.18684211,  0.70789474,  0.28684211 },
    {  0.58718407,  0.09542075,  0.72860539,  0.37826347 },
    {  0.51647335,  0.16613144,  0.79931611,  0.30755278 },
    {  0.60789472,  0.23947369,  0.70789474,  0.33947369 },
    {  0.58718407,  0.14805232,  0.72860539,  0.43089503 },
    {  0.51647335,  0.21876299,  0.79931611,  0.36018437 },
    {  0.60789472,  0.29210523,  0.70789474,  0.39210525 },
    {  0.58718407,  0.20068388,  0.72860539,  0.48352659 },
    {  0.51647335,  0.27139455,  0.79931611,  0.41281593 },
    {  0.60789472,  0.34473681,  0.70789474,  0.44473684 },
    {  0.58718407,  0.25331545,  0.72860539,  0.53615820 },
    {  0.51647335,  0.32402614,  0.79931611,  0.46544752 },
    {  0.60789472,  0.39736840,  0.70789474,  0.49736843 },
    {  0.58718407,  0.30594707,  0.72860539,  0.58878976 },
    {  0.51647335,  0.37665772,  0.79931611,  0.51807910 },
    {  0.60789472,  0.44999999,  0.70789474,  0.55000001 },
    {  0.58718407,  0.35857862,  0.72860539,  0.64142138 },
    {  0.51647335,  0.42928931,  0.79931611,  0.57071066 },
    {  0.60789472,  0.50263160,  0.70789474,  0.60263163 },
    {  0.58718407,  0.41121024,  0.72860539,  0.69405299 },
    {  0.51647335,  0.48192093,  0.79931611,  0.62334228 },
    {  0.60789472,  0.55526316,  0.70789474,  0.65526319 },
    {  0.58718407,  0.46384180,  0.72860539,  0.74668455 },
    {  0.51647335,  0.53455251,  0.79931611,  0.67597383 },
    {  0.60789472,  0.60789472,  0.70789474,  0.70789474 },
    {  0.58718407,  0.51647335,  0.72860539,  0.79931611 },
    {  0.51647335,  0.58718407,  0.79931611,  0.72860539 },
    {  0.60789472,  0.66052634,  0.70789474,  0.76052636 },
    {  0.58718407,  0.56910497,  0.72860539,  0.85194772 },
    {  0.51647335,  0.63981569,  0.79931611,  0.78123701 },
    {  0.60789472,  0.71315789,  0.70789474,  0.81315792 },
    {  0.58718407,  0.62173653,  0.72860539,  0.90457928 },
    {  0.51647335,  0.69244725,  0.79931611,  0.83386856 },
    {  0.60789472,  0.76578951,  0.70789474,  0.86578953 },
    {  0.58718407,  0.67436814,  0.72860539,  0.95721090 },
    {  0.51647335,  0.74507886,  0.79931611,  0.88650018 },
    {  0.60789472,  0.81842107,  0.70789474,  0.91842109 },
    {  0.58718407,  0.72699970,  0.72860539,  1.00984240 },
    {  0.51647335,  0.79771042,  0.79931611,  0.93913174 },
    {  0.60789472,  0.87105262,  0.70789474,  0.97105265 },
    {  0.58718407,  0.77963126,  0.72860539,  1.06247401 },
    {  0.51647335,  0.85034198,  0.79931611,  0.99176329 },
    {  0.60789472,  0.92368424,  0.70789474,  1.02368426 },
    {  0.58718407,  0.83226287,  0.72860539,  1.11510563 },
    {  0.51647335,  0.90297359,  0.79931611,  1.04439497 },
    {  0.66052634, -0.02368421,  0.76052636,  0.07631579 },
    {  0.63981569, -0.11510557,  0.78123701,  0.16773716 },
    {  0.56910497, -0.04439489,  0.85194772,  0.09702647 },
    {  0.66052634,  0.02894736,  0.76052636,  0.12894736 },
    {  0.63981569, -0.06247400,  0.78123701,  0.22036873 },
    {  0.56910497,  0.00823668,  0.85194772,  0.14965805 },
    {  0.66052634,  0.08157896,  0.76052636,  0.18157895 },
    {  0.63981569, -0.00984241,  0.78123701,  0.27300030 },
    {  0.56910497,  0.06086827,  0.85194772,  0.20228964 },
    {  0.66052634,  0.13421053,  0.76052636,  0.23421052 },
    {  0.63981569,  0.04278916,  0.78123701,  0.32563189 },
    {  0.56910497,  0.11349984,  0.85194772,  0.25492120 },
    {  0.66052634,  0.18684211,  0.76052636,  0.28684211 },
    {  0.63981569,  0.09542075,  0.78123701,  0.37826347 },
    {  0.56910497,  0.16613144,  0.85194772,  0.30755278 },
    {  0.66052634,  0.23947369,  0.76052636,  0.33947369 },
    {  0.63981569,  0.14805232,  0.78123701,  0.43089503 },
    {  0.56910497,  0.21876299,  0.85194772,  0.36018437 },
    {  0.66052634,  0.29210523,  0.76052636,  0.39210525 },
    {  0.63981569,  0.20068388,  0.78123701,  0.48352659 },
    {  0.56910497,  0.27139455,  0.85194772,  0.41281593 },
    {  0.66052634,  0.34473681,  0.76052636,  0.44473684 },
    {  0.63981569,  0.25331545,  0.78123701,  0.53615820 },
    {  0.56910497,  0.32402614,  0.85194772,  0.46544752 },
    {  0.66052634,  0.39736840,  0.76052636,  0.49736843 },
    {  0.63981569,  0.30594707,  0.78123701,  0.58878976 },
    {  0.56910497,  0.37665772,  0.85194772,  0.51807910 },
    {  0.66052634,  0.44999999,  0.76052636,  0.55000001 },
    {  0.63981569,  0.35857862,  0.78123701,  0.64142138 },
    {  0.56910497,  0.42928931,  0.85194772,  0.57071066 },
    {  0.66052634,  0.50263160,  0.76052636,  0.60263163 },
    {  0.63981569,  0.41121024,  0.78123701,  0.69405299 },
    {  0.56910497,  0.48192093,  0.85194772,  0.62334228 },
    {  0.66052634,  0.55526316,  0.76052636,  0.65526319 },
    {  0.63981569,  0.46384180,  0.78123701,  0.74668455 },
    {  0.56910497,  0.53455251,  0.85194772,  0.67597383 },
    {  0.66052634,  0.60789472,  0.76052636,  0.70789474 },
    {  0.63981569,  0.51647335,  0.78123701,  0.79931611 },
    {  0.56910497,  0.58718407,  0.85194772,  0.72860539 },
    {  0.66052634,  0.66052634,  0.76052636,  0.76052636 },
    {  0.63981569,  0.56910497,  0.78123701,  0.85194772 },
    {  0.56910497,  0.63981569,  0.85194772,  0.78123701 },
    {  0.66052634,  0.71315789,  0.76052636,  0.81315792 },
    {  0.63981569,  0.62173653,  0.78123701,  0.90457928 },
    {  0.56910497,  0.69244725,  0.85194772,  0.83386856 },
    {  0.66052634,  0.76578951,  0.76052636,  0.86578953 },
    {  0.63981569,  0.67436814,  0.78123701,  0.95721090 },
    {  0.56910497,  0.74507886,  0.85194772,  0.88650018 },
    {  0.66052634,  0.81842107,  0.76052636,  0.91842109 },
    {  0.63981569,  0.72699970,  0.78123701,  1.00984240 },
    {  0.56910497,  0.79771042,  0.85194772,  0.93913174 },
    {  0.66052634,  0.87105262,  0.76052636,  0.97105265 },
    {  0.63981569,  0.77963126,  0.78123701,  1.06247401 },
    {  0.56910497,  0.85034198,  0.85194772,  0.99176329 },
    {  0.66052634,  0.92368424,  0.76052636,  1.02368426 },
    {  0.63981569,  0.83226287,  0.78123701,  1.11510563 },
    {  0.56910497,  0.90297359,  0.85194772,  1.04439497 },
    {  0.71315789, -0.02368421,  0.81315792,  0.07631579 },
    {  0.69244725, -0.11510557,  0.83386856,  0.16773716 },
    {  0.62173653, -0.04439489,  0.90457928,  0.09702647 },
    {  0.71315789,  0.02894736,  0.81315792,  0.12894736 },
    {  0.69244725, -0.06247400,  0.83386856,  0.22036873 },
    {  0.62173653,  0.00823668,  0.90457928,  0.14965805 },
    {  0.71315789,  0.08157896,  0.81315792,  0.18157895 },
    {  0.69244725, -0.00984241,  0.83386856,  0.27300030 },
    {  0.62173653,  0.06086827,  0.90457928,  0.20228964 },
    {  0.71315789,  0.13421053,  0.81315792,  0.23421052 },
    {  0.69244725,  0.04278916,  0.83386856,  0.32563189 },
    {  0.62173653,  0.11349984,  0.90457928,  0.25492120 },
    {  0.71315789,  0.18684211,  0.81315792,  0.28684211 },
    {  0.69244725,  0.09542075,  0.83386856,  0.37826347 },
    {  0.62173653,  0.16613144,  0.90457928,  0.30755278 },
    {  0.71315789,  0.23947369,  0.81315792,  0.33947369 },
    {  0.69244725,  0.14805232,  0.83386856,  0.43089503 },
    {  0.62173653,  0.21876299,  0.90457928,  0.36018437 },
    {  0.71315789,  0.29210523,  0.81315792,  0.39210525 },
    {  0.69244725,  0.20068388,  0.83386856,  0.48352659 },
    {  0.62173653,  0.27139455,  0.90457928,  0.41281593 },
    {  0.71315789,  0.34473681,  0.81315792,  0.44473684 },
    {  0.69244725,  0.25331545,  0.83386856,  0.53615820 },
    {  0.62173653,  0.32402614,  0.90457928,  0.46544752 },
    {  0.71315789,  0.39736840,  0.81315792,  0.49736843 },
    {  0.69244725,  0.30594707,  0.83386856,  0.58878976 },
    {  0.62173653,  0.37665772,  0.90457928,  0.51807910 },
    {  0.71315789,  0.44999999,  0.81315792,  0.55000001 },
    {  0.69244725,  0.35857862,  0.83386856,  0.64142138 },
    {  0.62173653,  0.42928931,  0.90457928,  0.57071066 },
    {  0.71315789,  0.50263160,  0.81315792,  0.60263163 },
    {  0.69244725,  0.41121024,  0.83386856,  0.69405299 },
    {  0.62173653,  0.48192093,  0.90457928,  0.62334228 },
    {  0.71315789,  0.55526316,  0.81315792,  0.65526319 },
    {  0.69244725,  0.46384180,  0.83386856,  0.74668455 },
    {  0.62173653,  0.53455251,  0.90457928,  0.67597383 },
    {  0.71315789,  0.60789472,  0.81315792,  0.70789474 },
    {  0.69244725,  0.51647335,  0.83386856,  0.79931611 },
    {  0.62173653,  0.58718407,  0.90457928,  0.72860539 },
    {  0.71315789,  0.66052634,  0.81315792,  0.76052636 },
    {  0.69244725,  0.56910497,  0.83386856,  0.85194772 },
    {  0.62173653,  0.63981569,  0.90457928,  0.78123701 },
    {  0.71315789,  0.71315789,  0.81315792,  0.81315792 },
    {  0.69244725,  0.62173653,  0.83386856,  0.90457928 },
    {  0.62173653,  0.69244725,  0.90457928,  0.83386856 },
    {  0.71315789,  0.76578951,  0.81315792,  0.86578953 },
    {  0.69244725,  0.67436814,  0.83386856,  0.95721090 },
    {  0.62173653,  0.74507886,  0.90457928,  0.88650018 },
    {  0.71315789,  0.81842107,  0.81315792,  0.91842109 },
    {  0.69244725,  0.72699970,  0.83386856,  1.00984240 },
    {  0.62173653,  0.79771042,  0.90457928,  0.93913174 },
    {  0.71315789,  0.87105262,  0.81315792,  0.97105265 },
    {  0.69244725,  0.77963126,  0.83386856,  1.06247401 },
    {  0.62173653,  0.85034198,  0.90457928,  0.99176329 },
    {  0.71315789,  0.92368424,  0.81315792,  1.02368426 },
    {  0.69244725,  0.83226287,  0.83386856,  1.11510563 },
    {  0.62173653,  0.90297359,  0.90457928,  1.04439497 },
    {  0.76578951, -0.02368421,  0.86578953,  0.07631579 },
    {  0.74507886, -0.11510557,  0.88650018,  0.16773716 },
    {  0.67436814, -0.04439489,  0.95721090,  0.09702647 },
    {  0.76578951,  0.02894736,  0.86578953,  0.12894736 },
    {  0.74507886, -0.06247400,  0.88650018,  0.22036873 },
    {  0.67436814,  0.00823668,  0.95721090,  0.14965805 },
    {  0.76578951,  0.08157896,  0.86578953,  0.18157895 },
    {  0.74507886, -0.00984241,  0.88650018,  0.27300030 },
    {  0.67436814,  0.06086827,  0.95721090,  0.20228964 },
    {  0.76578951,  0.13421053,  0.86578953,  0.23421052 },
    {  0.74507886,  0.04278916,  0.88650018,  0.32563189 },
    {  0.67436814,  0.11349984,  0.95721090,  0.25492120 },
    {  0.76578951,  0.18684211,  0.86578953,  0.28684211 },
    {  0.74507886,  0.09542075,  0.88650018,  0.37826347 },
    {  0.67436814,  0.16613144,  0.95721090,  0.30755278 },
    {  0.76578951,  0.23947369,  0.86578953,  0.33947369 },
    {  0.74507886,  0.14805232,  0.88650018,  0.43089503 },
    {  0.67436814,  0.21876299,  0.95721090,  0.36018437 },
    {  0.76578951,  0.29210523,  0.86578953,  0.39210525 },
    {  0.74507886,  0.20068388,  0.88650018,  0.48352659 },
    {  0.67436814,  0.27139455,  0.95721090,  0.41281593 },
    {  0.76578951,  0.34473681,  0.86578953,  0.44473684 },
    {  0.74507886,  0.25331545,  0.88650018,  0.53615820 },
    {  0.67436814,  0.32402614,  0.95721090,  0.46544752 },
    {  0.76578951,  0.39736840,  0.86578953,  0.49736843 },
    {  0.74507886,  0.30594707,  0.88650018,  0.58878976 },
    {  0.67436814,  0.37665772,  0.95721090,  0.51807910 },
    {  0.76578951,  0.44999999,  0.86578953,  0.55000001 },
    {  0.74507886,  0.35857862,  0.88650018,  0.64142138 },
    {  0.67436814,  0.42928931,  0.95721090,  0.57071066 },
    {  0.76578951,  0.50263160,  0.86578953,  0.60263163 },
    {  0.74507886,  0.41121024,  0.88650018,  0.69405299 },
    {  0.67436814,  0.48192093,  0.95721090,  0.62334228 },
    {  0.76578951,  0.55526316,  0.86578953,  0.65526319 },
    {  0.74507886,  0.46384180,  0.88650018,  0.74668455 },
    {  0.67436814,  0.53455251,  0.95721090,  0.67597383 },
    {  0.76578951,  0.60789472,  0.86578953,  0.70789474 },
    {  0.74507886,  0.51647335,  0.88650018,  0.79931611 },
    {  0.67436814,  0.58718407,  0.95721090,  0.72860539 },
    {  0.76578951,  0.66052634,  0.86578953,  0.76052636 },
    {  0.74507886,  0.56910497,  0.88650018,  0.85194772 },
    {  0.67436814,  0.63981569,  0.95721090,  0.78123701 },
    {  0.76578951,  0.71315789,  0.86578953,  0.81315792 },
    {  0.74507886,  0.62173653,  0.88650018,  0.90457928 },
    {  0.67436814,  0.69244725,  0.95721090,  0.83386856 },
    {  0.76578951,  0.76578951,  0.86578953,  0.86578953 },
    {  0.74507886,  0.67436814,  0.88650018,  0.95721090 },
    {  0.67436814,  0.74507886,  0.95721090,  0.88650018 },
    {  0.76578951,  0.81842107,  0.86578953,  0.91842109 },
    {  0.74507886,  0.72699970,  0.88650018,  1.00984240 },
    {  0.67436814,  0.79771042,  0.95721090,  0.93913174 },
    {  0.76578951,  0.87105262,  0.86578953,  0.97105265 },
    {  0.74507886,  0.77963126,  0.88650018,  1.06247401 },
    {  0.67436814,  0.85034198,  0.95721090,  0.99176329 },
    {  0.76578951,  0.92368424,  0.86578953,  1.02368426 },
    {  0.74507886,  0.83226287,  0.88650018,  1.11510563 },
    {  0.67436814,  0.90297359,  0.95721090,  1.04439497 },
    {  0.81842107, -0.02368421,  0.91842109,  0.07631579 },
    {  0.79771042, -0.11510557,  0.93913174,  0.16773716 },
    {  0.72699970, -0.04439489,  1.00984240,  0.09702647 },
    {  0.81842107,  0.02894736,  0.91842109,  0.12894736 },
    {  0.79771042, -0.06247400,  0.93913174,  0.22036873 },
    {  0.72699970,  0.00823668,  1.00984240,  0.14965805 },
    {  0.81842107,  0.08157896,  0.91842109,  0.18157895 },
    {  0.79771042, -0.00984241,  0.93913174,  0.27300030 },
    {  0.72699970,  0.06086827,  1.00984240,  0.20228964 },
    {  0.81842107,  0.13421053,  0.91842109,  0.23421052 },
    {  0.79771042,  0.04278916,  0.93913174,  0.32563189 },
    {  0.72699970,  0.11349984,  1.00984240,  0.25492120 },
    {  0.81842107,  0.18684211,  0.91842109,  0.28684211 },
    {  0.79771042,  0.09542075,  0.93913174,  0.37826347 },
    {  0.72699970,  0.16613144,  1.00984240,  0.30755278 },
    {  0.81842107,  0.23947369,  0.91842109,  0.33947369 },
    {  0.79771042,  0.14805232,  0.93913174,  0.43089503 },
    {  0.72699970,  0.21876299,  1.00984240,  0.36018437 },
    {  0.81842107,  0.29210523,  0.91842109,  0.39210525 },
    {  0.79771042,  0.20068388,  0.93913174,  0.48352659 },
    {  0.72699970,  0.27139455,  1.00984240,  0.41281593 },
    {  0.81842107,  0.34473681,  0.91842109,  0.44473684 },
    {  0.79771042,  0.25331545,  0.93913174,  0.53615820 },
    {  0.72699970,  0.32402614,  1.00984240,  0.46544752 },
    {  0.81842107,  0.39736840,  0.91842109,  0.49736843 },
    {  0.79771042,  0.30594707,  0.93913174,  0.58878976 },
    {  0.72699970,  0.37665772,  1.00984240,  0.51807910 },
    {  0.81842107,  0.44999999,  0.91842109,  0.55000001 },
    {  0.79771042,  0.35857862,  0.93913174,  0.64142138 },
    {  0.72699970,  0.42928931,  1.00984240,  0.57071066 },
    {  0.81842107,  0.50263160,  0.91842109,  0.60263163 },
    {  0.79771042,  0.41121024,  0.93913174,  0.69405299 },
    {  0.72699970,  0.48192093,  1.00984240,  0.62334228 },
    {  0.81842107,  0.55526316,  0.91842109,  0.65526319 },
    {  0.79771042,  0.46384180,  0.93913174,  0.74668455 },
    {  0.72699970,  0.53455251,  1.00984240,  0.67597383 },
    {  0.81842107,  0.60789472,  0.91842109,  0.70789474 },
    {  0.79771042,  0.51647335,  0.93913174,  0.79931611 },
    {  0.72699970,  0.58718407,  1.00984240,  0.72860539 },
    {  0.81842107,  0.66052634,  0.91842109,  0.76052636 },
    {  0.79771042,  0.56910497,  0.93913174,  0.85194772 },
    {  0.72699970,  0.63981569,  1.00984240,  0.78123701 },
    {  0.81842107,  0.71315789,  0.91842109,  0.81315792 },
    {  0.79771042,  0.62173653,  0.93913174,  0.90457928 },
    {  0.72699970,  0.69244725,  1.00984240,  0.83386856 },
    {  0.81842107,  0.76578951,  0.91842109,  0.86578953 },
    {  0.79771042,  0.67436814,  0.93913174,  0.95721090 },
    {  0.72699970,  0.74507886,  1.00984240,  0.88650018 },
    {  0.81842107,  0.81842107,  0.91842109,  0.91842109 },
    {  0.79771042,  0.72699970,  0.93913174,  1.00984240 },
    {  0.72699970,  0.79771042,  1.00984240,  0.93913174 },
    {  0.81842107,  0.87105262,  0.91842109,  0.97105265 },
    {  0.79771042,  0.77963126,  0.93913174,  1.06247401 },
    {  0.72699970,  0.85034198,  1.00984240,  0.99176329 },
    {  0.81842107,  0.92368424,  0.91842109,  1.02368426 },
    {  0.79771042,  0.83226287,  0.93913174,  1.11510563 },
    {  0.72699970,  0.90297359,  1.00984240,  1.04439497 },
    {  0.87105262, -0.02368421,  0.97105265,  0.07631579 },
    {  0.85034198, -0.11510557,  0.99176329,  0.16773716 },
    {  0.77963126, -0.04439489,  1.06247401,  0.09702647 },
    {  0.87105262,  0.02894736,  0.97105265,  0.12894736 },
    {  0.85034198, -0.06247400,  0.99176329,  0.22036873 },
    {  0.77963126,  0.00823668,  1.06247401,  0.14965805 },
    {  0.87105262,  0.08157896,  0.97105265,  0.18157895 },
    {  0.85034198, -0.00984241,  0.99176329,  0.27300030 },
    {  0.77963126,  0.06086827,  1.06247401,  0.20228964 },
    {  0.87105262,  0.13421053,  0.97105265,  0.23421052 },
    {  0.85034198,  0.04278916,  0.99176329,  0.32563189 },
    {  0.77963126,  0.11349984,  1.06247401,  0.25492120 },
    {  0.87105262,  0.18684211,  0.97105265,  0.28684211 },
    {  0.85034198,  0.09542075,  0.99176329,  0.37826347 },
    {  0.77963126,  0.16613144,  1.06247401,  0.30755278 },
    {  0.87105262,  0.23947369,  0.97105265,  0.33947369 },
    {  0.85034198,  0.14805232,  0.99176329,  0.43089503 },
    {  0.77963126,  0.21876299,  1.06247401,  0.36018437 },
    {  0.87105262,  0.29210523,  0.97105265,  0.39210525 },
    {  0.85034198,  0.20068388,  0.99176329,  0.48352659 },
    {  0.77963126,  0.27139455,  1.06247401,  0.41281593 },
    {  0.87105262,  0.34473681,  0.97105265,  0.44473684 },
    {  0.85034198,  0.25331545,  0.99176329,  0.53615820 },
    {  0.77963126,  0.32402614,  1.06247401,  0.46544752 },
    {  0.87105262,  0.39736840,  0.97105265,  0.49736843 },
    {  0.85034198,  0.30594707,  0.99176329,  0.58878976 },
    {  0.77963126,  0.37665772,  1.06247401,  0.51807910 },
    {  0.87105262,  0.44999999,  0.97105265,  0.55000001 },
    {  0.85034198,  0.35857862,  0.99176329,  0.64142138 },
    {  0.77963126,  0.42928931,  1.06247401,  0.57071066 },
    {  0.87105262,  0.50263160,  0.97105265,  0.60263163 },
    {  0.85034198,  0.41121024,  0.99176329,  0.69405299 },
    {  0.77963126,  0.48192093,  1.06247401,  0.62334228 },
    {  0.87105262,  0.55526316,  0.97105265,  0.65526319 },
    {  0.85034198,  0.46384180,  0.99176329,  0.74668455 },
    {  0.77963126,  0.53455251,  1.06247401,  0.67597383 },
    {  0.87105262,  0.60789472,  0.97105265,  0.70789474 },
    {  0.85034198,  0.51647335,  0.99176329,  0.79931611 },
    {  0.77963126,  0.58718407,  1.06247401,  0.72860539 },
    {  0.87105262,  0.66052634,  0.97105265,  0.76052636 },
    {  0.85034198,  0.56910497,  0.99176329,  0.85194772 },
    {  0.77963126,  0.63981569,  1.06247401,  0.78123701 },
    {  0.87105262,  0.71315789,  0.97105265,  0.81315792 },
    {  0.85034198,  0.62173653,  0.99176329,  0.90457928 },
    {  0.77963126,  0.69244725,  1.06247401,  0.83386856 },
    {  0.87105262,  0.76578951,  0.97105265,  0.86578953 },
    {  0.85034198,  0.67436814,  0.99176329,  0.95721090 },
    {  0.77963126,  0.74507886,  1.06247401,  0.88650018 },
    {  0.87105262,  0.81842107,  0.97105265,  0.91842109 },
    {  0.85034198,  0.72699970,  0.99176329,  1.00984240 },
    {  0.77963126,  0.79771042,  1.06247401,  0.93913174 },
    {  0.87105262,  0.87105262,  0.97105265,  0.97105265 },
    {  0.85034198,  0.77963126,  0.99176329,  1.06247401 },
    {  0.77963126,  0.85034198,  1.06247401,  0.99176329 },
    {  0.87105262,  0.92368424,  0.97105265,  1.02368426 },
    {  0.85034198,  0.83226287,  0.99176329,  1.11510563 },
    {  0.77963126,  0.90297359,  1.06247401,  1.04439497 },
    {  0.92368424, -0.02368421,  1.02368426,  0.07631579 },
    {  0.90297359, -0.11510557,  1.04439497,  0.16773716 },
    {  0.83226287, -0.04439489,  1.11510563,  0.09702647 },
    {  0.92368424,  0.02894736,  1.02368426,  0.12894736 },
    {  0.90297359, -0.06247400,  1.04439497,  0.22036873 },
    {  0.83226287,  0.00823668,  1.11510563,  0.14965805 },
    {  0.92368424,  0.08157896,  1.02368426,  0.18157895 },
    {  0.90297359, -0.00984241,  1.04439497,  0.27300030 },
    {  0.83226287,  0.06086827,  1.11510563,  0.20228964 },
    {  0.92368424,  0.13421053,  1.02368426,  0.23421052 },
    {  0.90297359,  0.04278916,  1.04439497,  0.32563189 },
    {  0.83226287,  0.11349984,  1.11510563,  0.25492120 },
    {  0.92368424,  0.18684211,  1.02368426,  0.28684211 },
    {  0.90297359,  0.09542075,  1.04439497,  0.37826347 },
    {  0.83226287,  0.16613144,  1.11510563,  0.30755278 },
    {  0.92368424,  0.23947369,  1.02368426,  0.33947369 },
    {  0.90297359,  0.14805232,  1.04439497,  0.43089503 },
    {  0.83226287,  0.21876299,  1.11510563,  0.36018437 },
    {  0.92368424,  0.29210523,  1.02368426,  0.39210525 },
    {  0.90297359,  0.20068388,  1.04439497,  0.48352659 },
    {  0.83226287,  0.27139455,  1.11510563,  0.41281593 },
    {  0.92368424,  0.34473681,  1.02368426,  0.44473684 },
    {  0.90297359,  0.25331545,  1.04439497,  0.53615820 },
    {  0.83226287,  0.32402614,  1.11510563,  0.46544752 },
    {  0.92368424,  0.39736840,  1.02368426,  0.49736843 },
    {  0.90297359,  0.30594707,  1.04439497,  0.58878976 },
    {  0.83226287,  0.37665772,  1.11510563,  0.51807910 },
    {  0.92368424,  0.44999999,  1.02368426,  0.55000001 },
    {  0.90297359,  0.35857862,  1.04439497,  0.64142138 },
    {  0.83226287,  0.42928931,  1.11510563,  0.57071066 },
    {  0.92368424,  0.50263160,  1.02368426,  0.60263163 },
    {  0.90297359,  0.41121024,  1.04439497,  0.69405299 },
    {  0.83226287,  0.48192093,  1.11510563,  0.62334228 },
    {  0.92368424,  0.55526316,  1.02368426,  0.65526319 },
    {  0.90297359,  0.46384180,  1.04439497,  0.74668455 },
    {  0.83226287,  0.53455251,  1.11510563,  0.67597383 },
    {  0.92368424,  0.60789472,  1.02368426,  0.70789474 },
    {  0.90297359,  0.51647335,  1.04439497,  0.79931611 },
    {  0.83226287,  0.58718407,  1.11510563,  0.72860539 },
    {  0.92368424,  0.66052634,  1.02368426,  0.76052636 },
    {  0.90297359,  0.56910497,  1.04439497,  0.85194772 },
    {  0.83226287,  0.63981569,  1.11510563,  0.78123701 },
    {  0.92368424,  0.71315789,  1.02368426,  0.81315792 },
    {  0.90297359,  0.62173653,  1.04439497,  0.90457928 },
    {  0.83226287,  0.69244725,  1.11510563,  0.83386856 },
    {  0.92368424,  0.76578951,  1.02368426,  0.86578953 },
    {  0.90297359,  0.67436814,  1.04439497,  0.95721090 },
    {  0.83226287,  0.74507886,  1.11510563,  0.88650018 },
    {  0.92368424,  0.81842107,  1.02368426,  0.91842109 },
    {  0.90297359,  0.72699970,  1.04439497,  1.00984240 },
    {  0.83226287,  0.79771042,  1.11510563,  0.93913174 },
    {  0.92368424,  0.87105262,  1.02368426,  0.97105265 },
    {  0.90297359,  0.77963126,  1.04439497,  1.06247401 },
    {  0.83226287,  0.85034198,  1.11510563,  0.99176329 },
    {  0.92368424,  0.92368424,  1.02368426,  1.02368426 },
    {  0.90297359,  0.83226287,  1.04439497,  1.11510563 },
    {  0.83226287,  0.90297359,  1.11510563,  1.04439497 },
    { -0.12500000, -0.12500000,  0.22499999,  0.22499999 },
    { -0.15916501, -0.15916501,  0.25916502,  0.25916502 },
    { -0.07374369, -0.19748737,  0.17374368,  0.29748738 },
    { -0.19748737, -0.07374369,  0.29748738,  0.17374368 },
    { -0.05103629, -0.25310886,  0.15103629,  0.35310888 },
    { -0.25312403, -0.05103124,  0.35312405,  0.15103124 },
    { -0.12500000, -0.02499999,  0.22499999,  0.32499999 },
    { -0.15916501, -0.05916500,  0.25916502,  0.35916501 },
    { -0.07374369, -0.09748736,  0.17374368,  0.39748737 },
    { -0.19748737,  0.02625632,  0.29748738,  0.27374369 },
    { -0.05103629, -0.15310887,  0.15103629,  0.45310888 },
    { -0.25312403,  0.04896876,  0.35312405,  0.25103125 },
    { -0.12500000,  0.07500000,  0.22499999,  0.42500001 },
    { -0.15916501,  0.04083499,  0.25916502,  0.45916501 },
    { -0.07374369,  0.00251263,  0.17374368,  0.49748737 },
    { -0.19748737,  0.12625632,  0.29748738,  0.37374368 },
    { -0.05103629, -0.05310887,  0.15103629,  0.55310887 },
    { -0.25312403,  0.14896876,  0.35312405,  0.35103124 },
    { -0.12500000,  0.17500003,  0.22499999,  0.52500004 },
    { -0.15916501,  0.14083502,  0.25916502,  0.55916500 },
    { -0.07374369,  0.10251266,  0.17374368,  0.59748739 },
    { -0.19748737,  0.22625634,  0.29748738,  0.47374371 },
    { -0.05103629,  0.04689115,  0.15103629,  0.65310889 },
    { -0.25312403,  0.24896878,  0.35312405,  0.45103127 },
    { -0.12500000,  0.27500004,  0.22499999,  0.62500000 },
    { -0.15916501,  0.24083501,  0.25916502,  0.65916502 },
    { -0.07374369,  0.20251265,  0.17374368,  0.69748735 },
    { -0.19748737,  0.32625633,  0.29748738,  0.57374370 },
    { -0.05103629,  0.14689115,  0.15103629,  0.75310886 },
    { -0.25312403,  0.34896877,  0.35312405,  0.55103123 },
    { -0.12500000,  0.37500000,  0.22499999,  0.72500002 },
    { -0.15916501,  0.34083501,  0.25916502,  0.75916505 },
    { -0.07374369,  0.30251265,  0.17374368,  0.79748738 },
    { -0.19748737,  0.42625633,  0.29748738,  0.67374372 },
    { -0.05103629,  0.24689114,  0.15103629,  0.85310888 },
    { -0.25312403,  0.44896877,  0.35312405,  0.65103126 },
    { -0.12500000,  0.47500002,  0.22499999,  0.82500005 },
    { -0.15916501,  0.44083503,  0.25916502,  0.85916507 },
    { -0.07374369,  0.40251267,  0.17374368,  0.89748740 },
    { -0.19748737,  0.52625632,  0.29748738,  0.77374375 },
    { -0.05103629,  0.34689116,  0.15103629,  0.95310891 },
    { -0.25312403,  0.54896879,  0.35312405,  0.75103128 },
    { -0.12500000,  0.57499999,  0.22499999,  0.92500001 },
    { -0.15916501,  0.54083502,  0.25916502,  0.95916498 },
    { -0.07374369,  0.50251263,  0.17374368,  0.99748737 },
    { -0.19748737,  0.62625635,  0.29748738,  0.87374365 },
    { -0.05103629,  0.44689113,  0.15103629,  1.05310893 },
    { -0.25312403,  0.64896876,  0.35312405,  0.85103124 },
    { -0.12500000,  0.67500001,  0.22499999,  1.02499998 },
    { -0.15916501,  0.64083505,  0.25916502,  1.05916500 },
    { -0.07374369,  0.60251266,  0.17374368,  1.09748745 },
    { -0.19748737,  0.72625637,  0.29748738,  0.97374368 },
    { -0.05103629,  0.54689115,  0.15103629,  1.15310884 },
    { -0.25312403,  0.74896878,  0.35312405,  0.95103127 },
    { -0.12500000,  0.77500004,  0.22499999,  1.12500000 },
    { -0.15916501,  0.74083507,  0.25916502,  1.15916502 },
    { -0.07374369,  0.70251268,  0.17374368,  1.19748735 },
    { -0.19748737,  0.82625639,  0.29748738,  1.07374370 },
    { -0.05103629,  0.64689118,  0.15103629,  1.25310898 },
    { -0.25312403,  0.84896880,  0.35312405,  1.05103135 },
    { -0.02499999, -0.12500000,  0.32499999,  0.22499999 },
    { -0.05916500, -0.15916501,  0.35916501,  0.25916502 },
    {  0.02625632, -0.19748737,  0.27374369,  0.29748738 },
    { -0.09748736, -0.07374369,  0.39748737,  0.17374368 },
    {  0.04896371, -0.25310886,  0.25103629,  0.35310888 },
    { -0.15312403, -0.05103124,  0.45312405,  0.15103124 },
    { -0.02499999, -0.02499999,  0.32499999,  0.32499999 },
    { -0.05916500, -0.05916500,  0.35916501,  0.35916501 },
    {  0.02625632, -0.09748736,  0.27374369,  0.39748737 },
    { -0.09748736,  0.02625632,  0.39748737,  0.27374369 },
    {  0.04896371, -0.15310887,  0.25103629,  0.45310888 },
    { -0.15312403,  0.04896876,  0.45312405,  0.25103125 },
    { -0.02499999,  0.07500000,  0.32499999,  0.42500001 },
    { -0.05916500,  0.04083499,  0.35916501,  0.45916501 },
    {  0.02625632,  0.00251263,  0.27374369,  0.49748737 },
    { -0.09748736,  0.12625632,  0.39748737,  0.37374368 },
    {  0.04896371, -0.05310887,  0.25103629,  0.55310887 },
    { -0.15312403,  0.14896876,  0.45312405,  0.35103124 },
    { -0.02499999,  0.17500003,  0.32499999,  0.52500004 },
    { -0.05916500,  0.14083502,  0.35916501,  0.55916500 },
    {  0.02625632,  0.10251266,  0.27374369,  0.59748739 },
    { -0.09748736,  0.22625634,  0.39748737,  0.47374371 },
    {  0.04896371,  0.04689115,  0.25103629,  0.65310889 },
    { -0.15312403,  0.24896878,  0.45312405,  0.45103127 },
    { -0.02499999,  0.27500004,  0.32499999,  0.62500000 },
    { -0.05916500,  0.24083501,  0.35916501,  0.65916502 },
    {  0.02625632,  0.20251265,  0.27374369,  0.69748735 },
    { -0.09748736,  0.32625633,  0.39748737,  0.57374370 },
    {  0.04896371,  0.14689115,  0.25103629,  0.75310886 },
    { -0.15312403,  0.34896877,  0.45312405,  0.55103123 },
    { -0.02499999,  0.37500000,  0.32499999,  0.72500002 },
    { -0.05916500,  0.34083501,  0.35916501,  0.75916505 },
    {  0.02625632,  0.30251265,  0.27374369,  0.79748738 },
    { -0.09748736,  0.42625633,  0.39748737,  0.67374372 },
    {  0.04896371,  0.24689114,  0.25103629,  0.85310888 },
    { -0.15312403,  0.44896877,  0.45312405,  0.65103126 },
    { -0.02499999,  0.47500002,  0.32499999,  0.82500005 },
    { -0.05916500,  0.44083503,  0.35916501,  0.85916507 },
    {  0.02625632,  0.40251267,  0.27374369,  0.89748740 },
    { -0.09748736,  0.52625632,  0.39748737,  0.77374375 },
    {  0.04896371,  0.34689116,  0.25103629,  0.95310891 },
    { -0.15312403,  0.54896879,  0.45312405,  0.75103128 },
    { -0.02499999,  0.57499999,  0.32499999,  0.92500001 },
    { -0.05916500,  0.54083502,  0.35916501,  0.95916498 },
    {  0.02625632,  0.50251263,  0.27374369,  0.99748737 },
    { -0.09748736,  0.62625635,  0.39748737,  0.87374365 },
    {  0.04896371,  0.44689113,  0.25103629,  1.05310893 },
    { -0.15312403,  0.64896876,  0.45312405,  0.85103124 },
    { -0.02499999,  0.67500001,  0.32499999,  1.02499998 },
    { -0.05916500,  0.64083505,  0.35916501,  1.05916500 },
    {  0.02625632,  0.60251266,  0.27374369,  1.09748745 },
    { -0.09748736,  0.72625637,  0.39748737,  0.97374368 },
    {  0.04896371,  0.54689115,  0.25103629,  1.15310884 },
    { -0.15312403,  0.74896878,  0.45312405,  0.95103127 },
    { -0.02499999,  0.77500004,  0.32499999,  1.12500000 },
    { -0.05916500,  0.74083507,  0.35916501,  1.15916502 },
    {  0.02625632,  0.70251268,  0.27374369,  1.19748735 },
    { -0.09748736,  0.82625639,  0.39748737,  1.07374370 },
    {  0.04896371,  0.64689118,  0.25103629,  1.25310898 },
    { -0.15312403,  0.84896880,  0.45312405,  1.05103135 },
    {  0.07500000, -0.12500000,  0.42500001,  0.22499999 },
    {  0.04083499, -0.15916501,  0.45916501,  0.25916502 },
    {  0.12625632, -0.19748737,  0.37374368,  0.29748738 },
    {  0.00251263, -0.07374369,  0.49748737,  0.17374368 },
    {  0.14896370, -0.25310886,  0.35103631,  0.35310888 },
    { -0.05312404, -0.05103124,  0.55312407,  0.15103124 },
    {  0.07500000, -0.02499999,  0.42500001,  0.32499999 },
    {  0.04083499, -0.05916500,  0.45916501,  0.35916501 },
    {  0.12625632, -0.09748736,  0.37374368,  0.39748737 },
    {  0.00251263,  0.02625632,  0.49748737,  0.27374369 },
    {  0.14896370, -0.15310887,  0.35103631,  0.45310888 },
    { -0.05312404,  0.04896876,  0.55312407,  0.25103125 },
    {  0.07500000,  0.07500000,  0.42500001,  0.42500001 },
    {  0.04083499,  0.04083499,  0.45916501,  0.45916501 },
    {  0.12625632,  0.00251263,  0.37374368,  0.49748737 },
    {  0.00251263,  0.12625632,  0.49748737,  0.37374368 },
    {  0.14896370, -0.05310887,  0.35103631,  0.55310887 },
    { -0.05312404,  0.14896876,  0.55312407,  0.35103124 },
    {  0.07500000,  0.17500003,  0.42500001,  0.52500004 },
    {  0.04083499,  0.14083502,  0.45916501,  0.55916500 },
    {  0.12625632,  0.10251266,  0.37374368,  0.59748739 },
    {  0.00251263,  0.22625634,  0.49748737,  0.47374371 },
    {  0.14896370,  0.04689115,  0.35103631,  0.65310889 },
    { -0.05312404,  0.24896878,  0.55312407,  0.45103127 },
    {  0.07500000,  0.27500004,  0.42500001,  0.62500000 },
    {  0.04083499,  0.24083501,  0.45916501,  0.65916502 },
    {  0.12625632,  0.20251265,  0.37374368,  0.69748735 },
    {  0.00251263,  0.32625633,  0.49748737,  0.57374370 },
    {  0.14896370,  0.14689115,  0.35103631,  0.75310886 },
    { -0.05312404,  0.34896877,  0.55312407,  0.55103123 },
    {  0.07500000,  0.37500000,  0.42500001,  0.72500002 },
    {  0.04083499,  0.34083501,  0.45916501,  0.75916505 },
    {  0.12625632,  0.30251265,  0.37374368,  0.79748738 },
    {  0.00251263,  0.42625633,  0.49748737,  0.67374372 },
    {  0.14896370,  0.24689114,  0.35103631,  0.85310888 },
    { -0.05312404,  0.44896877,  0.55312407,  0.65103126 },
    {  0.07500000,  0.47500002,  0.42500001,  0.82500005 },
    {  0.04083499,  0.44083503,  0.45916501,  0.85916507 },
    {  0.12625632,  0.40251267,  0.37374368,  0.89748740 },
    {  0.00251263,  0.52625632,  0.49748737,  0.77374375 },
    {  0.14896370,  0.34689116,  0.35103631,  0.95310891 },
    { -0.05312404,  0.54896879,  0.55312407,  0.75103128 },
    {  0.07500000,  0.57499999,  0.42500001,  0.92500001 },
    {  0.04083499,  0.54083502,  0.45916501,  0.95916498 },
    {  0.12625632,  0.50251263,  0.37374368,  0.99748737 },
    {  0.00251263,  0.62625635,  0.49748737,  0.87374365 },
    {  0.14896370,  0.44689113,  0.35103631,  1.05310893 },
    { -0.05312404,  0.64896876,  0.55312407,  0.85103124 },
    {  0.07500000,  0.67500001,  0.42500001,  1.02499998 },
    {  0.04083499,  0.64083505,  0.45916501,  1.05916500 },
    {  0.12625632,  0.60251266,  0.37374368,  1.09748745 },
    {  0.00251263,  0.72625637,  0.49748737,  0.97374368 },
    {  0.14896370,  0.54689115,  0.35103631,  1.15310884 },
    { -0.05312404,  0.74896878,  0.55312407,  0.95103127 },
    {  0.07500000,  0.77500004,  0.42500001,  1.12500000 },
    {  0.04083499,  0.74083507,  0.45916501,  1.15916502 },
    {  0.12625632,  0.70251268,  0.37374368,  1.19748735 },
    {  0.00251263,  0.82625639,  0.49748737,  1.07374370 },
    {  0.14896370,  0.64689118,  0.35103631,  1.25310898 },
    { -0.05312404,  0.84896880,  0.55312407,  1.05103135 },
    {  0.17500003, -0.12500000,  0.52500004,  0.22499999 },
    {  0.14083502, -0.15916501,  0.55916500,  0.25916502 },
    {  0.22625634, -0.19748737,  0.47374371,  0.29748738 },
    {  0.10251266, -0.07374369,  0.59748739,  0.17374368 },
    {  0.24896373, -0.25310886,  0.45103633,  0.35310888 },
    {  0.04687598, -0.05103124,  0.65312409,  0.15103124 },
    {  0.17500003, -0.02499999,  0.52500004,  0.32499999 },
    {  0.14083502, -0.05916500,  0.55916500,  0.35916501 },
    {  0.22625634, -0.09748736,  0.47374371,  0.39748737 },
    {  0.10251266,  0.02625632,  0.59748739,  0.27374369 },
    {  0.24896373, -0.15310887,  0.45103633,  0.45310888 },
    {  0.04687598,  0.04896876,  0.65312409,  0.25103125 },
    {  0.17500003,  0.07500000,  0.52500004,  0.42500001 },
    {  0.14083502,  0.04083499,  0.55916500,  0.45916501 },
    {  0.22625634,  0.00251263,  0.47374371,  0.49748737 },
    {  0.10251266,  0.12625632,  0.59748739,  0.37374368 },
    {  0.24896373, -0.05310887,  0.45103633,  0.55310887 },
    {  0.04687598,  0.14896876,  0.65312409,  0.35103124 },
    {  0.17500003,  0.17500003,  0.52500004,  0.52500004 },
    {  0.14083502,  0.14083502,  0.55916500,  0.55916500 },
    {  0.22625634,  0.10251266,  0.47374371,  0.59748739 },
    {  0.10251266,  0.22625634,  0.59748739,  0.47374371 },
    {  0.24896373,  0.04689115,  0.45103633,  0.65310889 },
    {  0.04687598,  0.24896878,  0.65312409,  0.45103127 },
    {  0.17500003,  0.27500004,  0.52500004,  0.62500000 },
    {  0.14083502,  0.24083501,  0.55916500,  0.65916502 },
    {  0.22625634,  0.20251265,  0.47374371,  0.69748735 },
    {  0.10251266,  0.32625633,  0.59748739,  0.57374370 },
    {  0.24896373,  0.14689115,  0.45103633,  0.75310886 },
    {  0.04687598,  0.34896877,  0.65312409,  0.55103123 },
    {  0.17500003,  0.37500000,  0.52500004,  0.72500002 },
    {  0.14083502,  0.34083501,  0.55916500,  0.75916505 },
    {  0.22625634,  0.30251265,  0.47374371,  0.79748738 },
    {  0.10251266,  0.42625633,  0.59748739,  0.67374372 },
    {  0.24896373,  0.24689114,  0.45103633,  0.85310888 },
    {  0.04687598,  0.44896877,  0.65312409,  0.65103126 },
    {  0.17500003,  0.47500002,  0.52500004,  0.82500005 },
    {  0.14083502,  0.44083503,  0.55916500,  0.85916507 },
    {  0.22625634,  0.40251267,  0.47374371,  0.89748740 },
    {  0.10251266,  0.52625632,  0.59748739,  0.77374375 },
    {  0.24896373,  0.34689116,  0.45103633,  0.95310891 },
    {  0.04687598,  0.54896879,  0.65312409,  0.75103128 },
    {  0.17500003,  0.57499999,  0.52500004,  0.92500001 },
    {  0.14083502,  0.54083502,  0.55916500,  0.95916498 },
    {  0.22625634,  0.50251263,  0.47374371,  0.99748737 },
    {  0.10251266,  0.62625635,  0.59748739,  0.87374365 },
    {  0.24896373,  0.44689113,  0.45103633,  1.05310893 },
    {  0.04687598,  0.64896876,  0.65312409,  0.85103124 },
    {  0.17500003,  0.67500001,  0.52500004,  1.02499998 },
    {  0.14083502,  0.64083505,  0.55916500,  1.05916500 },
    {  0.22625634,  0.60251266,  0.47374371,  1.09748745 },
    {  0.10251266,  0.72625637,  0.59748739,  0.97374368 },
    {  0.24896373,  0.54689115,  0.45103633,  1.15310884 },
    {  0.04687598,  0.74896878,  0.65312409,  0.95103127 },
    {  0.17500003,  0.77500004,  0.52500004,  1.12500000 },
    {  0.14083502,  0.74083507,  0.55916500,  1.15916502 },
    {  0.22625634,  0.70251268,  0.47374371,  1.19748735 },
    {  0.10251266,  0.82625639,  0.59748739,  1.07374370 },
    {  0.24896373,  0.64689118,  0.45103633,  1.25310898 },
    {  0.04687598,  0.84896880,  0.65312409,  1.05103135 },
    {  0.27500004, -0.12500000,  0.62500000,  0.22499999 },
    {  0.24083501, -0.15916501,  0.65916502,  0.25916502 },
    {  0.32625633, -0.19748737,  0.57374370,  0.29748738 },
    {  0.20251265, -0.07374369,  0.69748735,  0.17374368 },
    {  0.34896374, -0.25310886,  0.55103630,  0.35310888 },
    {  0.14687598, -0.05103124,  0.75312406,  0.15103124 },
    {  0.27500004, -0.02499999,  0.62500000,  0.32499999 },
    {  0.24083501, -0.05916500,  0.65916502,  0.35916501 },
    {  0.32625633, -0.09748736,  0.57374370,  0.39748737 },
    {  0.20251265,  0.02625632,  0.69748735,  0.27374369 },
    {  0.34896374, -0.15310887,  0.55103630,  0.45310888 },
    {  0.14687598,  0.04896876,  0.75312406,  0.25103125 },
    {  0.27500004,  0.07500000,  0.62500000,  0.42500001 },
    {  0.24083501,  0.04083499,  0.65916502,  0.45916501 },
    {  0.32625633,  0.00251263,  0.57374370,  0.49748737 },
    {  0.20251265,  0.12625632,  0.69748735,  0.37374368 },
    {  0.34896374, -0.05310887,  0.55103630,  0.55310887 },
    {  0.14687598,  0.14896876,  0.75312406,  0.35103124 },
    {  0.27500004,  0.17500003,  0.62500000,  0.52500004 },
    {  0.24083501,  0.14083502,  0.65916502,  0.55916500 },
    {  0.32625633,  0.10251266,  0.57374370,  0.59748739 },
    {  0.20251265,  0.22625634,  0.69748735,  0.47374371 },
    {  0.34896374,  0.04689115,  0.55103630,  0.65310889 },
    {  0.14687598,  0.24896878,  0.75312406,  0.45103127 },
    {  0.27500004,  0.27500004,  0.62500000,  0.62500000 },
    {  0.24083501,  0.24083501,  0.65916502,  0.65916502 },
    {  0.32625633,  0.20251265,  0.57374370,  0.69748735 },
    {  0.20251265,  0.32625633,  0.69748735,  0.57374370 },
    {  0.34896374,  0.14689115,  0.55103630,  0.75310886 },
    {  0.14687598,  0.34896877,  0.75312406,  0.55103123 },
    {  0.27500004,  0.37500000,  0.62500000,  0.72500002 },
    {  0.24083501,  0.34083501,  0.65916502,  0.75916505 },
    {  0.32625633,  0.30251265,  0.57374370,  0.79748738 },
    {  0.20251265,  0.42625633,  0.69748735,  0.67374372 },
    {  0.34896374,  0.24689114,  0.55103630,  0.85310888 },
    {  0.14687598,  0.44896877,  0.75312406,  0.65103126 },
    {  0.27500004,  0.47500002,  0.62500000,  0.82500005 },
    {  0.24083501,  0.44083503,  0.65916502,  0.85916507 },
    {  0.32625633,  0.40251267,  0.57374370,  0.89748740 },
    {  0.20251265,  0.52625632,  0.69748735,  0.77374375 },
    {  0.34896374,  0.34689116,  0.55103630,  0.95310891 },
    {  0.14687598,  0.54896879,  0.75312406,  0.75103128 },
    {  0.27500004,  0.57499999,  0.62500000,  0.92500001 },
    {  0.24083501,  0.54083502,  0.65916502,  0.95916498 },
    {  0.32625633,  0.50251263,  0.57374370,  0.99748737 },
    {  0.20251265,  0.62625635,  0.69748735,  0.87374365 },
    {  0.34896374,  0.44689113,  0.55103630,  1.05310893 },
    {  0.14687598,  0.64896876,  0.75312406,  0.85103124 },
    {  0.27500004,  0.67500001,  0.62500000,  1.02499998 },
    {  0.24083501,  0.64083505,  0.65916502,  1.05916500 },
    {  0.32625633,  0.60251266,  0.57374370,  1.09748745 },
    {  0.20251265,  0.72625637,  0.69748735,  0.97374368 },
    {  0.34896374,  0.54689115,  0.55103630,  1.15310884 },
    {  0.14687598,  0.74896878,  0.75312406,  0.95103127 },
    {  0.27500004,  0.77500004,  0.62500000,  1.12500000 },
    {  0.24083501,  0.74083507,  0.65916502,  1.15916502 },
    {  0.32625633,  0.70251268,  0.57374370,  1.19748735 },
    {  0.20251265,  0.82625639,  0.69748735,  1.07374370 },
    {  0.34896374,  0.64689118,  0.55103630,  1.25310898 },
    {  0.14687598,  0.84896880,  0.75312406,  1.05103135 },
    {  0.37500000, -0.12500000,  0.72500002,  0.22499999 },
    {  0.34083501, -0.15916501,  0.75916505,  0.25916502 },
    {  0.42625633, -0.19748737,  0.67374372,  0.29748738 },
    {  0.30251265, -0.07374369,  0.79748738,  0.17374368 },
    {  0.44896370, -0.25310886,  0.65103632,  0.35310888 },
    {  0.24687597, -0.05103124,  0.85312402,  0.15103124 },
    {  0.37500000, -0.02499999,  0.72500002,  0.32499999 },
    {  0.34083501, -0.05916500,  0.75916505,  0.35916501 },
    {  0.42625633, -0.09748736,  0.67374372,  0.39748737 },
    {  0.30251265,  0.02625632,  0.79748738,  0.27374369 },
    {  0.44896370, -0.15310887,  0.65103632,  0.45310888 },
    {  0.24687597,  0.04896876,  0.85312402,  0.25103125 },
    {  0.37500000,  0.07500000,  0.72500002,  0.42500001 },
    {  0.34083501,  0.04083499,  0.75916505,  0.45916501 },
    {  0.42625633,  0.00251263,  0.67374372,  0.49748737 },
    {  0.30251265,  0.12625632,  0.79748738,  0.37374368 },
    {  0.44896370, -0.05310887,  0.65103632,  0.55310887 },
    {  0.24687597,  0.14896876,  0.85312402,  0.35103124 },
    {  0.37500000,  0.17500003,  0.72500002,  0.52500004 },
    {  0.34083501,  0.14083502,  0.75916505,  0.55916500 },
    {  0.42625633,  0.10251266,  0.67374372,  0.59748739 },
    {  0.30251265,  0.22625634,  0.79748738,  0.47374371 },
    {  0.44896370,  0.04689115,  0.65103632,  0.65310889 },
    {  0.24687597,  0.24896878,  0.85312402,  0.45103127 },
    {  0.37500000,  0.27500004,  0.72500002,  0.62500000 },
    {  0.34083501,  0.24083501,  0.75916505,  0.65916502 },
    {  0.42625633,  0.20251265,  0.67374372,  0.69748735 },
    {  0.30251265,  0.32625633,  0.79748738,  0.57374370 },
    {  0.44896370,  0.14689115,  0.65103632,  0.75310886 },
    {  0.24687597,  0.34896877,  0.85312402,  0.55103123 },
    {  0.37500000,  0.37500000,  0.72500002,  0.72500002 },
    {  0.34083501,  0.34083501,  0.75916505,  0.75916505 },
    {  0.42625633,  0.30251265,  0.67374372,  0.79748738 },
    {  0.30251265,  0.42625633,  0.79748738,  0.67374372 },
    {  0.44896370,  0.24689114,  0.65103632,  0.85310888 },
    {  0.24687597,  0.44896877,  0.85312402,  0.65103126 },
    {  0.37500000,  0.47500002,  0.72500002,  0.82500005 },
    {  0.34083501,  0.44083503,  0.75916505,  0.85916507 },
    {  0.42625633,  0.40251267,  0.67374372,  0.89748740 },
    {  0.30251265,  0.52625632,  0.79748738,  0.77374375 },
    {  0.44896370,  0.34689116,  0.65103632,  0.95310891 },
    {  0.24687597,  0.54896879,  0.85312402,  0.75103128 },
    {  0.37500000,  0.57499999,  0.72500002,  0.92500001 },
    {  0.34083501,  0.54083502,  0.75916505,  0.95916498 },
    {  0.42625633,  0.50251263,  0.67374372,  0.99748737 },
    {  0.30251265,  0.62625635,  0.79748738,  0.87374365 },
    {  0.44896370,  0.44689113,  0.65103632,  1.05310893 },
    {  0.24687597,  0.64896876,  0.85312402,  0.85103124 },
    {  0.37500000,  0.67500001,  0.72500002,  1.02499998 },
    {  0.34083501,  0.64083505,  0.75916505,  1.05916500 },
    {  0.42625633,  0.60251266,  0.67374372,  1.09748745 },
    {  0.30251265,  0.72625637,  0.79748738,  0.97374368 },
    {  0.44896370,  0.54689115,  0.65103632,  1.15310884 },
    {  0.24687597,  0.74896878,  0.85312402,  0.95103127 },
    {  0.37500000,  0.77500004,  0.72500002,  1.12500000 },
    {  0.34083501,  0.74083507,  0.75916505,  1.15916502 },
    {  0.42625633,  0.70251268,  0.67374372,  1.19748735 },
    {  0.30251265,  0.82625639,  0.79748738,  1.07374370 },
    {  0.44896370,  0.64689118,  0.65103632,  1.25310898 },
    {  0.24687597,  0.84896880,  0.85312402,  1.05103135 },
    {  0.47500002, -0.12500000,  0.82500005,  0.22499999 },
    {  0.44083503, -0.15916501,  0.85916507,  0.25916502 },
    {  0.52625632, -0.19748737,  0.77374375,  0.29748738 },
    {  0.40251267, -0.07374369,  0.89748740,  0.17374368 },
    {  0.54896373, -0.25310886,  0.75103635,  0.35310888 },
    {  0.34687600, -0.05103124,  0.95312405,  0.15103124 },
    {  0.47500002, -0.02499999,  0.82500005,  0.32499999 },
    {  0.44083503, -0.05916500,  0.85916507,  0.35916501 },
    {  0.52625632, -0.09748736,  0.77374375,  0.39748737 },
    {  0.40251267,  0.02625632,  0.89748740,  0.27374369 },
    {  0.54896373, -0.15310887,  0.75103635,  0.45310888 },
    {  0.34687600,  0.04896876,  0.95312405,  0.25103125 },
    {  0.47500002,  0.07500000,  0.82500005,  0.42500001 },
    {  0.44083503,  0.04083499,  0.85916507,  0.45916501 },
    {  0.52625632,  0.00251263,  0.77374375,  0.49748737 },
    {  0.40251267,  0.12625632,  0.89748740,  0.37374368 },
    {  0.54896373, -0.05310887,  0.75103635,  0.55310887 },
    {  0.34687600,  0.14896876,  0.95312405,  0.35103124 },
    {  0.47500002,  0.17500003,  0.82500005,  0.52500004 },
    {  0.44083503,  0.14083502,  0.85916507,  0.55916500 },
    {  0.52625632,  0.10251266,  0.77374375,  0.59748739 },
    {  0.40251267,  0.22625634,  0.89748740,  0.47374371 },
    {  0.54896373,  0.04689115,  0.75103635,  0.65310889 },
    {  0.34687600,  0.24896878,  0.95312405,  0.45103127 },
    {  0.47500002,  0.27500004,  0.82500005,  0.62500000 },
    {  0.44083503,  0.24083501,  0.85916507,  0.65916502 },
    {  0.52625632,  0.20251265,  0.77374375,  0.69748735 },
    {  0.40251267,  0.32625633,  0.89748740,  0.57374370 },
    {  0.54896373,  0.14689115,  0.75103635,  0.75310886 },
    {  0.34687600,  0.34896877,  0.95312405,  0.55103123 },
    {  0.47500002,  0.37500000,  0.82500005,  0.72500002 },
    {  0.44083503,  0.34083501,  0.85916507,  0.75916505 },
    {  0.52625632,  0.30251265,  0.77374375,  0.79748738 },
    {  0.40251267,  0.42625633,  0.89748740,  0.67374372 },
    {  0.54896373,  0.24689114,  0.75103635,  0.85310888 },
    {  0.34687600,  0.44896877,  0.95312405,  0.65103126 },
    {  0.47500002,  0.47500002,  0.82500005,  0.82500005 },
    {  0.44083503,  0.44083503,  0.85916507,  0.85916507 },
    {  0.52625632,  0.40251267,  0.77374375,  0.89748740 },
    {  0.40251267,  0.52625632,  0.89748740,  0.77374375 },
    {  0.54896373,  0.34689116,  0.75103635,  0.95310891 },
    {  0.34687600,  0.54896879,  0.95312405,  0.75103128 },
    {  0.47500002,  0.57499999,  0.82500005,  0.92500001 },
    {  0.44083503,  0.54083502,  0.85916507,  0.95916498 },
    {  0.52625632,  0.50251263,  0.77374375,  0.99748737 },
    {  0.40251267,  0.62625635,  0.89748740,  0.87374365 },
    {  0.54896373,  0.44689113,  0.75103635,  1.05310893 },
    {  0.34687600,  0.64896876,  0.95312405,  0.85103124 },
    {  0.47500002,  0.67500001,  0.82500005,  1.02499998 },
    {  0.44083503,  0.64083505,  0.85916507,  1.05916500 },
    {  0.52625632,  0.60251266,  0.77374375,  1.09748745 },
    {  0.40251267,  0.72625637,  0.89748740,  0.97374368 },
    {  0.54896373,  0.54689115,  0.75103635,  1.15310884 },
    {  0.34687600,  0.74896878,  0.95312405,  0.95103127 },
    {  0.47500002,  0.77500004,  0.82500005,  1.12500000 },
    {  0.44083503,  0.74083507,  0.85916507,  1.15916502 },
    {  0.52625632,  0.70251268,  0.77374375,  1.19748735 },
    {  0.40251267,  0.82625639,  0.89748740,  1.07374370 },
    {  0.54896373,  0.64689118,  0.75103635,  1.25310898 },
    {  0.34687600,  0.84896880,  0.95312405,  1.05103135 },
    {  0.57499999, -0.12500000,  0.92500001,  0.22499999 },
    {  0.54083502, -0.15916501,  0.95916498,  0.25916502 },
    {  0.62625635, -0.19748737,  0.87374365,  0.29748738 },
    {  0.50251263, -0.07374369,  0.99748737,  0.17374368 },
    {  0.64896369, -0.25310886,  0.85103631,  0.35310888 },
    {  0.44687596, -0.05103124,  1.05312407,  0.15103124 },
    {  0.57499999, -0.02499999,  0.92500001,  0.32499999 },
    {  0.54083502, -0.05916500,  0.95916498,  0.35916501 },
    {  0.62625635, -0.09748736,  0.87374365,  0.39748737 },
    {  0.50251263,  0.02625632,  0.99748737,  0.27374369 },
    {  0.64896369, -0.15310887,  0.85103631,  0.45310888 },
    {  0.44687596,  0.04896876,  1.05312407,  0.25103125 },
    {  0.57499999,  0.07500000,  0.92500001,  0.42500001 },
    {  0.54083502,  0.04083499,  0.95916498,  0.45916501 },
    {  0.62625635,  0.00251263,  0.87374365,  0.49748737 },
    {  0.50251263,  0.12625632,  0.99748737,  0.37374368 },
    {  0.64896369, -0.05310887,  0.85103631,  0.55310887 },
    {  0.44687596,  0.14896876,  1.05312407,  0.35103124 },
    {  0.57499999,  0.17500003,  0.92500001,  0.52500004 },
    {  0.54083502,  0.14083502,  0.95916498,  0.55916500 },
    {  0.62625635,  0.10251266,  0.87374365,  0.59748739 },
    {  0.50251263,  0.22625634,  0.99748737,  0.47374371 },
    {  0.64896369,  0.04689115,  0.85103631,  0.65310889 },
    {  0.44687596,  0.24896878,  1.05312407,  0.45103127 },
    {  0.57499999,  0.27500004,  0.92500001,  0.62500000 },
    {  0.54083502,  0.24083501,  0.95916498,  0.65916502 },
    {  0.62625635,  0.20251265,  0.87374365,  0.69748735 },
    {  0.50251263,  0.32625633,  0.99748737,  0.57374370 },
    {  0.64896369,  0.14689115,  0.85103631,  0.75310886 },
    {  0.44687596,  0.34896877,  1.05312407,  0.55103123 },
    {  0.57499999,  0.37500000,  0.92500001,  0.72500002 },
    {  0.54083502,  0.34083501,  0.95916498,  0.75916505 },
    {  0.62625635,  0.30251265,  0.87374365,  0.79748738 },
    {  0.50251263,  0.42625633,  0.99748737,  0.67374372 },
    {  0.64896369,  0.24689114,  0.85103631,  0.85310888 },
    {  0.44687596,  0.44896877,  1.05312407,  0.65103126 },
    {  0.57499999,  0.47500002,  0.92500001,  0.82500005 },
    {  0.54083502,  0.44083503,  0.95916498,  0.85916507 },
    {  0.62625635,  0.40251267,  0.87374365,  0.89748740 },
    {  0.50251263,  0.52625632,  0.99748737,  0.77374375 },
    {  0.64896369,  0.34689116,  0.85103631,  0.95310891 },
    {  0.44687596,  0.54896879,  1.05312407,  0.75103128 },
    {  0.57499999,  0.57499999,  0.92500001,  0.92500001 },
    {  0.54083502,  0.54083502,  0.95916498,  0.95916498 },
    {  0.62625635,  0.50251263,  0.87374365,  0.99748737 },
    {  0.50251263,  0.62625635,  0.99748737,  0.87374365 },
    {  0.64896369,  0.44689113,  0.85103631,  1.05310893 },
    {  0.44687596,  0.64896876,  1.05312407,  0.85103124 },
    {  0.57499999,  0.67500001,  0.92500001,  1.02499998 },
    {  0.54083502,  0.64083505,  0.95916498,  1.05916500 },
    {  0.62625635,  0.60251266,  0.87374365,  1.09748745 },
    {  0.50251263,  0.72625637,  0.99748737,  0.97374368 },
    {  0.64896369,  0.54689115,  0.85103631,  1.15310884 },
    {  0.44687596,  0.74896878,  1.05312407,  0.95103127 },
    {  0.57499999,  0.77500004,  0.92500001,  1.12500000 },
    {  0.54083502,  0.74083507,  0.95916498,  1.15916502 },
    {  0.62625635,  0.70251268,  0.87374365,  1.19748735 },
    {  0.50251263,  0.82625639,  0.99748737,  1.07374370 },
    {  0.64896369,  0.64689118,  0.85103631,  1.25310898 },
    {  0.44687596,  0.84896880,  1.05312407,  1.05103135 },
    {  0.67500001, -0.12500000,  1.02499998,  0.22499999 },
    {  0.64083505, -0.15916501,  1.05916500,  0.25916502 },
    {  0.72625637, -0.19748737,  0.97374368,  0.29748738 },
    {  0.60251266, -0.07374369,  1.09748745,  0.17374368 },
    {  0.74896371, -0.25310886,  0.95103633,  0.35310888 },
    {  0.54687595, -0.05103124,  1.15312409,  0.15103124 },
    {  0.67500001, -0.02499999,  1.02499998,  0.32499999 },
    {  0.64083505, -0.05916500,  1.05916500,  0.35916501 },
    {  0.72625637, -0.09748736,  0.97374368,  0.39748737 },
    {  0.60251266,  0.02625632,  1.09748745,  0.27374369 },
    {  0.74896371, -0.15310887,  0.95103633,  0.45310888 },
    {  0.54687595,  0.04896876,  1.15312409,  0.25103125 },
    {  0.67500001,  0.07500000,  1.02499998,  0.42500001 },
    {  0.64083505,  0.04083499,  1.05916500,  0.45916501 },
    {  0.72625637,  0.00251263,  0.97374368,  0.49748737 },
    {  0.60251266,  0.12625632,  1.09748745,  0.37374368 },
    {  0.74896371, -0.05310887,  0.95103633,  0.55310887 },
    {  0.54687595,  0.14896876,  1.15312409,  0.35103124 },
    {  0.67500001,  0.17500003,  1.02499998,  0.52500004 },
    {  0.64083505,  0.14083502,  1.05916500,  0.55916500 },
    {  0.72625637,  0.10251266,  0.97374368,  0.59748739 },
    {  0.60251266,  0.22625634,  1.09748745,  0.47374371 },
    {  0.74896371,  0.04689115,  0.95103633,  0.65310889 },
    {  0.54687595,  0.24896878,  1.15312409,  0.45103127 },
    {  0.67500001,  0.27500004,  1.02499998,  0.62500000 },
    {  0.64083505,  0.24083501,  1.05916500,  0.65916502 },
    {  0.72625637,  0.20251265,  0.97374368,  0.69748735 },
    {  0.60251266,  0.32625633,  1.09748745,  0.57374370 },
    {  0.74896371,  0.14689115,  0.95103633,  0.75310886 },
    {  0.54687595,  0.34896877,  1.15312409,  0.55103123 },
    {  0.67500001,  0.37500000,  1.02499998,  0.72500002 },
    {  0.64083505,  0.34083501,  1.05916500,  0.75916505 },
    {  0.72625637,  0.30251265,  0.97374368,  0.79748738 },
    {  0.60251266,  0.42625633,  1.09748745,  0.67374372 },
    {  0.74896371,  0.24689114,  0.95103633,  0.85310888 },
    {  0.54687595,  0.44896877,  1.15312409,  0.65103126 },
    {  0.67500001,  0.47500002,  1.02499998,  0.82500005 },
    {  0.64083505,  0.44083503,  1.05916500,  0.85916507 },
    {  0.72625637,  0.40251267,  0.97374368,  0.89748740 },
    {  0.60251266,  0.52625632,  1.09748745,  0.77374375 },
    {  0.74896371,  0.34689116,  0.95103633,  0.95310891 },
    {  0.54687595,  0.54896879,  1.15312409,  0.75103128 },
    {  0.67500001,  0.57499999,  1.02499998,  0.92500001 },
    {  0.64083505,  0.54083502,  1.05916500,  0.95916498 },
    {  0.72625637,  0.50251263,  0.97374368,  0.99748737 },
    {  0.60251266,  0.62625635,  1.09748745,  0.87374365 },
    {  0.74896371,  0.44689113,  0.95103633,  1.05310893 },
    {  0.54687595,  0.64896876,  1.15312409,  0.85103124 },
    {  0.67500001,  0.67500001,  1.02499998,  1.02499998 },
    {  0.64083505,  0.64083505,  1.05916500,  1.05916500 },
    {  0.72625637,  0.60251266,  0.97374368,  1.09748745 },
    {  0.60251266,  0.72625637,  1.09748745,  0.97374368 },
    {  0.74896371,  0.54689115,  0.95103633,  1.15310884 },
    {  0.54687595,  0.74896878,  1.15312409,  0.95103127 },
    {  0.67500001,  0.77500004,  1.02499998,  1.12500000 },
    {  0.64083505,  0.74083507,  1.05916500,  1.15916502 },
    {  0.72625637,  0.70251268,  0.97374368,  1.19748735 },
    {  0.60251266,  0.82625639,  1.09748745,  1.07374370 },
    {  0.74896371,  0.64689118,  0.95103633,  1.25310898 },
    {  0.54687595,  0.84896880,  1.15312409,  1.05103135 },
    {  0.77500004, -0.12500000,  1.12500000,  0.22499999 },
    {  0.74083507, -0.15916501,  1.15916502,  0.25916502 },
    {  0.82625639, -0.19748737,  1.07374370,  0.29748738 },
    {  0.70251268, -0.07374369,  1.19748735,  0.17374368 },
    {  0.84896374, -0.25310886,  1.05103636,  0.35310888 },
    {  0.64687598, -0.05103124,  1.25312412,  0.15103124 },
    {  0.77500004, -0.02499999,  1.12500000,  0.32499999 },
    {  0.74083507, -0.05916500,  1.15916502,  0.35916501 },
    {  0.82625639, -0.09748736,  1.07374370,  0.39748737 },
    {  0.70251268,  0.02625632,  1.19748735,  0.27374369 },
    {  0.84896374, -0.15310887,  1.05103636,  0.45310888 },
    {  0.64687598,  0.04896876,  1.25312412,  0.25103125 },
    {  0.77500004,  0.07500000,  1.12500000,  0.42500001 },
    {  0.74083507,  0.04083499,  1.15916502,  0.45916501 },
    {  0.82625639,  0.00251263,  1.07374370,  0.49748737 },
    {  0.70251268,  0.12625632,  1.19748735,  0.37374368 },
    {  0.84896374, -0.05310887,  1.05103636,  0.55310887 },
    {  0.64687598,  0.14896876,  1.25312412,  0.35103124 },
    {  0.77500004,  0.17500003,  1.12500000,  0.52500004 },
    {  0.74083507,  0.14083502,  1.15916502,  0.55916500 },
    {  0.82625639,  0.10251266,  1.07374370,  0.59748739 },
    {  0.70251268,  0.22625634,  1.19748735,  0.47374371 },
    {  0.84896374,  0.04689115,  1.05103636,  0.65310889 },
    {  0.64687598,  0.24896878,  1.25312412,  0.45103127 },
    {  0.77500004,  0.27500004,  1.12500000,  0.62500000 },
    {  0.74083507,  0.24083501,  1.15916502,  0.65916502 },
    {  0.82625639,  0.20251265,  1.07374370,  0.69748735 },
    {  0.70251268,  0.32625633,  1.19748735,  0.57374370 },
    {  0.84896374,  0.14689115,  1.05103636,  0.75310886 },
    {  0.64687598,  0.34896877,  1.25312412,  0.55103123 },
    {  0.77500004,  0.37500000,  1.12500000,  0.72500002 },
    {  0.74083507,  0.34083501,  1.15916502,  0.75916505 },
    {  0.82625639,  0.30251265,  1.07374370,  0.79748738 },
    {  0.70251268,  0.42625633,  1.19748735,  0.67374372 },
    {  0.84896374,  0.24689114,  1.05103636,  0.85310888 },
    {  0.64687598,  0.44896877,  1.25312412,  0.65103126 },
    {  0.77500004,  0.47500002,  1.12500000,  0.82500005 },
    {  0.74083507,  0.44083503,  1.15916502,  0.85916507 },
    {  0.82625639,  0.40251267,  1.07374370,  0.89748740 },
    {  0.70251268,  0.52625632,  1.19748735,  0.77374375 },
    {  0.84896374,  0.34689116,  1.05103636,  0.95310891 },
    {  0.64687598,  0.54896879,  1.25312412,  0.75103128 },
    {  0.77500004,  0.57499999,  1.12500000,  0.92500001 },
    {  0.74083507,  0.54083502,  1.15916502,  0.95916498 },
    {  0.82625639,  0.50251263,  1.07374370,  0.99748737 },
    {  0.70251268,  0.62625635,  1.19748735,  0.87374365 },
    {  0.84896374,  0.44689113,  1.05103636,  1.05310893 },
    {  0.64687598,  0.64896876,  1.25312412,  0.85103124 },
    {  0.77500004,  0.67500001,  1.12500000,  1.02499998 },
    {  0.74083507,  0.64083505,  1.15916502,  1.05916500 },
    {  0.82625639,  0.60251266,  1.07374370,  1.09748745 },
    {  0.70251268,  0.72625637,  1.19748735,  0.97374368 },
    {  0.84896374,  0.54689115,  1.05103636,  1.15310884 },
    {  0.64687598,  0.74896878,  1.25312412,  0.95103127 },
    {  0.77500004,  0.77500004,  1.12500000,  1.12500000 },
    {  0.74083507,  0.74083507,  1.15916502,  1.15916502 },
    {  0.82625639,  0.70251268,  1.07374370,  1.19748735 },
    {  0.70251268,  0.82625639,  1.19748735,  1.07374370 },
    {  0.84896374,  0.64689118,  1.05103636,  1.25310898 },
    {  0.64687598,  0.84896880,  1.25312412,  1.05103135 },
    { -0.15000001, -0.15000001,  0.34999999,  0.34999999 },
    { -0.18504387, -0.18504387,  0.38504386,  0.38504386 },
    { -0.07677669, -0.25355339,  0.27677670,  0.45355338 },
    { -0.25355339, -0.07677669,  0.45355338,  0.27677670 },
    { -0.04433756, -0.33301270,  0.24433756,  0.53301269 },
    { -0.33303437, -0.04433035,  0.53303438,  0.24433035 },
    { -0.15000001,  0.05000001,  0.34999999,  0.55000001 },
    { -0.18504387,  0.01495615,  0.38504386,  0.58504391 },
    { -0.07677669, -0.05355337,  0.27677670,  0.65355337 },
    { -0.25355339,  0.12322332,  0.45355338,  0.47677672 },
    { -0.04433756, -0.13301268,  0.24433756,  0.73301268 },
    { -0.33303437,  0.15566966,  0.53303438,  0.44433036 },
    { -0.15000001,  0.25000000,  0.34999999,  0.75000000 },
    { -0.18504387,  0.21495613,  0.38504386,  0.78504384 },
    { -0.07677669,  0.14644662,  0.27677670,  0.85355341 },
    { -0.25355339,  0.32322329,  0.45355338,  0.67677671 },
    { -0.04433756,  0.06698731,  0.24433756,  0.93301272 },
    { -0.33303437,  0.35566965,  0.53303438,  0.64433038 },
    { -0.15000001,  0.45000005,  0.34999999,  0.95000005 },
    { -0.18504387,  0.41495618,  0.38504386,  0.98504388 },
    { -0.07677669,  0.34644666,  0.27677670,  1.05355346 },
    { -0.25355339,  0.52322334,  0.45355338,  0.87677675 },
    { -0.04433756,  0.26698735,  0.24433756,  1.13301277 },
    { -0.33303437,  0.55566967,  0.53303438,  0.84433043 },
    { -0.15000001,  0.65000004,  0.34999999,  1.15000010 },
    { -0.18504387,  0.61495614,  0.38504386,  1.18504393 },
    { -0.07677669,  0.54644668,  0.27677670,  1.25355339 },
    { -0.25355339,  0.72322333,  0.45355338,  1.07677674 },
    { -0.04433756,  0.46698734,  0.24433756,  1.33301270 },
    { -0.33303437,  0.75566971,  0.53303438,  1.04433036 },
    {  0.05000001, -0.15000001,  0.55000001,  0.34999999 },
    {  0.01495615, -0.18504387,  0.58504391,  0.38504386 },
    {  0.12322332, -0.25355339,  0.47677672,  0.45355338 },
    { -0.05355337, -0.07677669,  0.65355337,  0.27677670 },
    {  0.15566245, -0.33301270,  0.44433758,  0.53301269 },
    { -0.13303435, -0.04433035,  0.73303437,  0.24433035 },
    {  0.05000001,  0.05000001,  0.55000001,  0.55000001 },
    {  0.01495615,  0.01495615,  0.58504391,  0.58504391 },
    {  0.12322332, -0.05355337,  0.47677672,  0.65355337 },
    { -0.05355337,  0.12322332,  0.65355337,  0.47677672 },
    {  0.15566245, -0.13301268,  0.44433758,  0.73301268 },
    { -0.13303435,  0.15566966,  0.73303437,  0.44433036 },
    {  0.05000001,  0.25000000,  0.55000001,  0.75000000 },
    {  0.01495615,  0.21495613,  0.58504391,  0.78504384 },
    {  0.12322332,  0.14644662,  0.47677672,  0.85355341 },
    { -0.05355337,  0.32322329,  0.65355337,  0.67677671 },
    {  0.15566245,  0.06698731,  0.44433758,  0.93301272 },
    { -0.13303435,  0.35566965,  0.73303437,  0.64433038 },
    {  0.05000001,  0.45000005,  0.55000001,  0.95000005 },
    {  0.01495615,  0.41495618,  0.58504391,  0.98504388 },
    {  0.12322332,  0.34644666,  0.47677672,  1.05355346 },
    { -0.05355337,  0.52322334,  0.65355337,  0.87677675 },
    {  0.15566245,  0.26698735,  0.44433758,  1.13301277 },
    { -0.13303435,  0.55566967,  0.73303437,  0.84433043 },
    {  0.05000001,  0.65000004,  0.55000001,  1.15000010 },
    {  0.01495615,  0.61495614,  0.58504391,  1.18504393 },
    {  0.12322332,  0.54644668,  0.47677672,  1.25355339 },
    { -0.05355337,  0.72322333,  0.65355337,  1.07677674 },
    {  0.15566245,  0.46698734,  0.44433758,  1.33301270 },
    { -0.13303435,  0.75566971,  0.73303437,  1.04433036 },
    {  0.25000000, -0.15000001,  0.75000000,  0.34999999 },
    {  0.21495613, -0.18504387,  0.78504384,  0.38504386 },
    {  0.32322329, -0.25355339,  0.67677671,  0.45355338 },
    {  0.14644662, -0.07677669,  0.85355341,  0.27677670 },
    {  0.35566244, -0.33301270,  0.64433753,  0.53301269 },
    {  0.06696564, -0.04433035,  0.93303436,  0.24433035 },
    {  0.25000000,  0.05000001,  0.75000000,  0.55000001 },
    {  0.21495613,  0.01495615,  0.78504384,  0.58504391 },
    {  0.32322329, -0.05355337,  0.67677671,  0.65355337 },
    {  0.14644662,  0.12322332,  0.85355341,  0.47677672 },
    {  0.35566244, -0.13301268,  0.64433753,  0.73301268 },
    {  0.06696564,  0.15566966,  0.93303436,  0.44433036 },
    {  0.25000000,  0.25000000,  0.75000000,  0.75000000 },
    {  0.21495613,  0.21495613,  0.78504384,  0.78504384 },
    {  0.32322329,  0.14644662,  0.67677671,  0.85355341 },
    {  0.14644662,  0.32322329,  0.85355341,  0.67677671 },
    {  0.35566244,  0.06698731,  0.64433753,  0.93301272 },
    {  0.06696564,  0.35566965,  0.93303436,  0.64433038 },
    {  0.25000000,  0.45000005,  0.75000000,  0.95000005 },
    {  0.21495613,  0.41495618,  0.78504384,  0.98504388 },
    {  0.32322329,  0.34644666,  0.67677671,  1.05355346 },
    {  0.14644662,  0.52322334,  0.85355341,  0.87677675 },
    {  0.35566244,  0.26698735,  0.64433753,  1.13301277 },
    {  0.06696564,  0.55566967,  0.93303436,  0.84433043 },
    {  0.25000000,  0.65000004,  0.75000000,  1.15000010 },
    {  0.21495613,  0.61495614,  0.78504384,  1.18504393 },
    {  0.32322329,  0.54644668,  0.67677671,  1.25355339 },
    {  0.14644662,  0.72322333,  0.85355341,  1.07677674 },
    {  0.35566244,  0.46698734,  0.64433753,  1.33301270 },
    {  0.06696564,  0.75566971,  0.93303436,  1.04433036 },
    {  0.45000005, -0.15000001,  0.95000005,  0.34999999 },
    {  0.41495618, -0.18504387,  0.98504388,  0.38504386 },
    {  0.52322334, -0.25355339,  0.87677675,  0.45355338 },
    {  0.34644666, -0.07677669,  1.05355346,  0.27677670 },
    {  0.55566251, -0.33301270,  0.84433758,  0.53301269 },
    {  0.26696569, -0.04433035,  1.13303447,  0.24433035 },
    {  0.45000005,  0.05000001,  0.95000005,  0.55000001 },
    {  0.41495618,  0.01495615,  0.98504388,  0.58504391 },
    {  0.52322334, -0.05355337,  0.87677675,  0.65355337 },
    {  0.34644666,  0.12322332,  1.05355346,  0.47677672 },
    {  0.55566251, -0.13301268,  0.84433758,  0.73301268 },
    {  0.26696569,  0.15566966,  1.13303447,  0.44433036 },
    {  0.45000005,  0.25000000,  0.95000005,  0.75000000 },
    {  0.41495618,  0.21495613,  0.98504388,  0.78504384 },
    {  0.52322334,  0.14644662,  0.87677675,  0.85355341 },
    {  0.34644666,  0.32322329,  1.05355346,  0.67677671 },
    {  0.55566251,  0.06698731,  0.84433758,  0.93301272 },
    {  0.26696569,  0.35566965,  1.13303447,  0.64433038 },
    {  0.45000005,  0.45000005,  0.95000005,  0.95000005 },
    {  0.41495618,  0.41495618,  0.98504388,  0.98504388 },
    {  0.52322334,  0.34644666,  0.87677675,  1.05355346 },
    {  0.34644666,  0.52322334,  1.05355346,  0.87677675 },
    {  0.55566251,  0.26698735,  0.84433758,  1.13301277 },
    {  0.26696569,  0.55566967,  1.13303447,  0.84433043 },
    {  0.45000005,  0.65000004,  0.95000005,  1.15000010 },
    {  0.41495618,  0.61495614,  0.98504388,  1.18504393 },
    {  0.52322334,  0.54644668,  0.87677675,  1.25355339 },
    {  0.34644666,  0.72322333,  1.05355346,  1.07677674 },
    {  0.55566251,  0.46698734,  0.84433758,  1.33301270 },
    {  0.26696569,  0.75566971,  1.13303447,  1.04433036 },
    {  0.65000004, -0.15000001,  1.15000010,  0.34999999 },
    {  0.61495614, -0.18504387,  1.18504393,  0.38504386 },
    {  0.72322333, -0.25355339,  1.07677674,  0.45355338 },
    {  0.54644668, -0.07677669,  1.25355339,  0.27677670 },
    {  0.75566244, -0.33301270,  1.04433763,  0.53301269 },
    {  0.46696568, -0.04433035,  1.33303440,  0.24433035 },
    {  0.65000004,  0.05000001,  1.15000010,  0.55000001 },
    {  0.61495614,  0.01495615,  1.18504393,  0.58504391 },
    {  0.72322333, -0.05355337,  1.07677674,  0.65355337 },
    {  0.54644668,  0.12322332,  1.25355339,  0.47677672 },
    {  0.75566244, -0.13301268,  1.04433763,  0.73301268 },
    {  0.46696568,  0.15566966,  1.33303440,  0.44433036 },
    {  0.65000004,  0.25000000,  1.15000010,  0.75000000 },
    {  0.61495614,  0.21495613,  1.18504393,  0.78504384 },
    {  0.72322333,  0.14644662,  1.07677674,  0.85355341 },
    {  0.54644668,  0.32322329,  1.25355339,  0.67677671 },
    {  0.75566244,  0.06698731,  1.04433763,  0.93301272 },
    {  0.46696568,  0.35566965,  1.33303440,  0.64433038 },
    {  0.65000004,  0.45000005,  1.15000010,  0.95000005 },
    {  0.61495614,  0.41495618,  1.18504393,  0.98504388 },
    {  0.72322333,  0.34644666,  1.07677674,  1.05355346 },
    {  0.54644668,  0.52322334,  1.25355339,  0.87677675 },
    {  0.75566244,  0.26698735,  1.04433763,  1.13301277 },
    {  0.46696568,  0.55566967,  1.33303440,  0.84433043 },
    {  0.65000004,  0.65000004,  1.15000010,  1.15000010 },
    {  0.61495614,  0.61495614,  1.18504393,  1.18504393 },
    {  0.72322333,  0.54644668,  1.07677674,  1.25355339 },
    {  0.54644668,  0.72322333,  1.25355339,  1.07677674 },
    {  0.75566244,  0.46698734,  1.04433763,  1.33301270 },
    {  0.46696568,  0.75566971,  1.33303440,  1.04433036 },
    { -0.15833332, -0.15833332,  0.49166667,  0.49166667 },
    { -0.19388844, -0.19388844,  0.52722180,  0.52722180 },
    { -0.06314303, -0.29295272,  0.39647639,  0.62628603 },
    { -0.29295272, -0.06314301,  0.62628609,  0.39647636 },
    { -0.02097216, -0.39624977,  0.35430551,  0.72958314 },
    { -0.39627796, -0.02096277,  0.72961134,  0.35429612 },
    { -0.15833332,  0.17500001,  0.49166667,  0.82499999 },
    { -0.19388844,  0.13944489,  0.52722180,  0.86055511 },
    { -0.06314303,  0.04038063,  0.39647639,  0.95961940 },
    { -0.29295272,  0.27019030,  0.62628609,  0.72980970 },
    { -0.02097216, -0.06291646,  0.35430551,  1.06291652 },
    { -0.39627796,  0.31237054,  0.72961134,  0.68762946 },
    { -0.15833332,  0.50833338,  0.49166667,  1.15833330 },
    { -0.19388844,  0.47277826,  0.52722180,  1.19388843 },
    { -0.06314303,  0.37371400,  0.39647639,  1.29295278 },
    { -0.29295272,  0.60352367,  0.62628609,  1.06314301 },
    { -0.02097216,  0.27041692,  0.35430551,  1.39624977 },
    { -0.39627796,  0.64570391,  0.72961134,  1.02096283 },
    {  0.17500001, -0.15833332,  0.82499999,  0.49166667 },
    {  0.13944489, -0.19388844,  0.86055511,  0.52722180 },
    {  0.27019030, -0.29295272,  0.72980970,  0.62628603 },
    {  0.04038060, -0.06314301,  0.95961940,  0.39647636 },
    {  0.31236118, -0.39624977,  0.68763882,  0.72958314 },
    { -0.06294465, -0.02096277,  1.06294465,  0.35429612 },
    {  0.17500001,  0.17500001,  0.82499999,  0.82499999 },
    {  0.13944489,  0.13944489,  0.86055511,  0.86055511 },
    {  0.27019030,  0.04038063,  0.72980970,  0.95961940 },
    {  0.04038060,  0.27019030,  0.95961940,  0.72980970 },
    {  0.31236118, -0.06291646,  0.68763882,  1.06291652 },
    { -0.06294465,  0.31237054,  1.06294465,  0.68762946 },
    {  0.17500001,  0.50833338,  0.82499999,  1.15833330 },
    {  0.13944489,  0.47277826,  0.86055511,  1.19388843 },
    {  0.27019030,  0.37371400,  0.72980970,  1.29295278 },
    {  0.04038060,  0.60352367,  0.95961940,  1.06314301 },
    {  0.31236118,  0.27041692,  0.68763882,  1.39624977 },
    { -0.06294465,  0.64570391,  1.06294465,  1.02096283 },
    {  0.50833338, -0.15833332,  1.15833330,  0.49166667 },
    {  0.47277826, -0.19388844,  1.19388843,  0.52722180 },
    {  0.60352367, -0.29295272,  1.06314301,  0.62628603 },
    {  0.37371397, -0.06314301,  1.29295278,  0.39647636 },
    {  0.64569455, -0.39624977,  1.02097225,  0.72958314 },
    {  0.27038872, -0.02096277,  1.39627802,  0.35429612 },
    {  0.50833338,  0.17500001,  1.15833330,  0.82499999 },
    {  0.47277826,  0.13944489,  1.19388843,  0.86055511 },
    {  0.60352367,  0.04038063,  1.06314301,  0.95961940 },
    {  0.37371397,  0.27019030,  1.29295278,  0.72980970 },
    {  0.64569455, -0.06291646,  1.02097225,  1.06291652 },
    {  0.27038872,  0.31237054,  1.39627802,  0.68762946 },
    {  0.50833338,  0.50833338,  1.15833330,  1.15833330 },
    {  0.47277826,  0.47277826,  1.19388843,  1.19388843 },
    {  0.60352367,  0.37371400,  1.06314301,  1.29295278 },
    {  0.37371397,  0.60352367,  1.29295278,  1.06314301 },
    {  0.64569455,  0.27041692,  1.02097225,  1.39624977 },
    {  0.27038872,  0.64570391,  1.39627802,  1.02096283 },
    { -0.15000001, -0.15000001,  0.64999998,  0.64999998 },
    { -0.18588990, -0.18588990,  0.68588990,  0.68588990 },
    { -0.03284273, -0.31568545,  0.53284276,  0.81568545 },
    { -0.31568545, -0.03284273,  0.81568545,  0.53284276 },
    {  0.01905988, -0.44282031,  0.48094010,  0.94282031 },
    { -0.44285494,  0.01907143,  0.94285494,  0.48092857 },
    { -0.15000001,  0.34999999,  0.64999998,  1.14999998 },
    { -0.18588990,  0.31411010,  0.68588990,  1.18588996 },
    { -0.03284273,  0.18431455,  0.53284276,  1.31568551 },
    { -0.31568545,  0.46715727,  0.81568545,  1.03284276 },
    {  0.01905988,  0.05717969,  0.48094010,  1.44282031 },
    { -0.44285494,  0.51907146,  0.94285494,  0.98092854 },
    {  0.34999999, -0.15000001,  1.14999998,  0.64999998 },
    {  0.31411010, -0.18588990,  1.18588996,  0.68588990 },
    {  0.46715727, -0.31568545,  1.03284276,  0.81568545 },
    {  0.18431455, -0.03284273,  1.31568551,  0.53284276 },
    {  0.51905990, -0.44282031,  0.98094010,  0.94282031 },
    {  0.05714506,  0.01907143,  1.44285488,  0.48092857 },
    {  0.34999999,  0.34999999,  1.14999998,  1.14999998 },
    {  0.31411010,  0.31411010,  1.18588996,  1.18588996 },
    {  0.46715727,  0.18431455,  1.03284276,  1.31568551 },
    {  0.18431455,  0.46715727,  1.31568551,  1.03284276 },
    {  0.51905990,  0.05717969,  0.98094010,  1.44282031 },
    {  0.05714506,  0.51907146,  1.44285488,  0.98092854 },
    {  0.02500001,  0.02500001,  0.97500002,  0.97500002 },
    {  0.01266029,  0.01266029,  0.98733974,  0.98733974 },
    {  0.16412428, -0.17175144,  0.83587575,  1.17175150 },
    { -0.17175144,  0.16412428,  1.17175150,  0.83587575 },
    {  0.22575861, -0.32272410,  0.77424139,  1.32272410 },
    { -0.32276523,  0.22577232,  1.32276523,  0.77422768 }
};

}

#endif // TNN_EXAMPLES_UTILS_DETECTION_UTILS_H_
